hanchenye-llvm-project/clang/lib/Parse
Argyrios Kyrtzidis de2bdf637e Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing"
and use a better and more general approach, where NullStmt has a flag to indicate whether it was preceded by an empty macro.

Thanks to Abramo Bagnara for the hint!

llvm-svn: 119887
2010-11-20 02:04:01 +00:00
..
CMakeLists.txt
Makefile
ParseAST.cpp
ParseCXXInlineMethods.cpp Parse default arguments within member functions in source order, from 2010-10-12 16:25:54 +00:00
ParseDecl.cpp When parsing something that looks like an ill-formed 2010-11-19 17:10:50 +00:00
ParseDeclCXX.cpp In some situations, TemplateArgumentLoc wasn't setting TypeSourceLoc (see 2010-11-18 08:32:02 +00:00
ParseExpr.cpp Provide code completion for types after the '^' that starts a block 2010-10-18 21:34:55 +00:00
ParseExprCXX.cpp Make this error less specific but also less likely to cause confusion. Fixes 2010-11-03 17:52:57 +00:00
ParseInit.cpp Implement bracket insertion for Objective-C instance message sends as 2010-09-15 14:51:05 +00:00
ParseObjc.cpp When parsing something that looks like an ill-formed 2010-11-19 17:10:50 +00:00
ParsePragma.cpp
ParsePragma.h
ParseStmt.cpp Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" 2010-11-20 02:04:01 +00:00
ParseTemplate.cpp Diagnose attempst to template using declarations and using directives. 2010-11-10 02:40:36 +00:00
ParseTentative.cpp Teach the C++ simple-type-specifier parser and tentative parses about 2010-10-21 23:17:00 +00:00
Parser.cpp Refactoring. 2010-11-19 00:19:12 +00:00
RAIIObjectsForParser.h Implement bracket insertion for Objective-C instance message sends as 2010-09-15 14:51:05 +00:00