I'm seeing this test failure: ******************** TEST 'Clang :: Lexer/cxx0x_keyword_as_cxx98.cpp' FAILED ********************Script: -- /Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/build.clang-x86_64-darwin10-gcc42-RA/clang-build/Release+Asserts/bin/clang -cc1 /Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/build.clang-x86_64-darwin10-gcc42-RA/clang.src/test/Lexer/cxx0x_keyword_as_cxx98.cpp -verify -fsyntax-only -- Exit Code: 1 Command Output (stderr): -- error: 'error' diagnostics seen but not expected: Line 4: thread-local storage is unsupported for the current target 1 error generated. --
******************** On 11 Oct 2011, at 1:31 PM, Richard Smith wrote: > On Tue, October 11, 2011 20:54, Douglas Gregor wrote: >> On Oct 11, 2011, at 10:59 AM, Richard Smith wrote: >>> The attached patch adds a -Wc++0x-compat warning if a C++11 keyword is used >>> when compiling in C++98 mode. The warning is provided only for the first >>> usage of each keyword. It has false negatives if the keyword comes from the >>> body of a macro, but covers the majority of cases. I'm not very familiar >>> with the lexer, so a review would be very much appreciated. >> >> LGTM. > > Thanks, in r141700. > -- > Richard > > _______________________________________________ > cfe-commits mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits -David _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
