title: error: 'noexcept' does not name a type
body: <p>Seems like it never happened to anyone so I guess I'm doing something wrong...
  The error I get is:</p>
  
  <pre><code>error: expected ';' at end of member declaration
  error: 'noexcept' does not name a type
  </code></pre>
  
  <p>the code is this:</p>
  
  <pre><code>void* operator new (size_t size) noexcept
      {return foo(size);}
  </code></pre>
  
  <p>also the code is in macro actually, if it matters.</p>
  
  <p>Thanks!</p>