cplusplus/draft — pull request #389 by cpplearner (2014-10-12 09:06:20+00:00)
Title: [diff.expr] replace "declare" with "define"

It is always legal in C++ to declare new types in a sizeof expression or cast expression, but you can't *define* a new type in an expression.