http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54053
Bug #: 54053 Summary: g++ accepts (invalid?) ""0; expression. Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: pl...@agmk.net g++ -std=c++11 compiles following code w/o errors. #include <iostream> int main() { std::cout << ""0; } while comeau/clang reports syntax error: t.cpp:5:17: error: expected ';' after expression std::cout << ""0; ^ ;