How Clang handles the type / variable name ambiguity of C/C++ http://t.co/b5t3M0rV8Z -- avoids the lexer hack in a clever way.