title: useless class storage specifier in empty declaration
body: <p>gcc 4.4.1 c89</p>
  
  <p>I have the following code: </p>
  
  <pre><code>static enum states
  {
      ACTIVE,
      RUNNING,
      STOPPED,
      IDLE
  };
  </code></pre>
  
  <p>And I get a warning:</p>
  
  <pre><code>useless class storage specifier in empty declaration
  </code></pre>
  
  <p>However, if i remove the static keyword I don't get that warning.</p>
  
  <p>I am compiling with the following flags:</p>
  
  <pre><code>-Wall -Wextra
  </code></pre>
  
  <p>Many thanks for any suggestions,</p>