diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-04-27 05:04:02 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-04-27 05:04:02 +0000 |
commit | f7620e4d4913c4cae8a956593f1509aa40edc02f (patch) | |
tree | 314695e456245908e1d0e04e9d4a8e0fcdf3a924 /clang/lib/Sema/SemaStmt.cpp | |
parent | 8b02cd0beae6e38273afb9d339489f6bb59b8bde (diff) | |
download | bcm5719-llvm-f7620e4d4913c4cae8a956593f1509aa40edc02f.tar.gz bcm5719-llvm-f7620e4d4913c4cae8a956593f1509aa40edc02f.zip |
If a null statement was preceded by an empty macro keep its instantiation source location
in NullStmt.
llvm-svn: 130289
Diffstat (limited to 'clang/lib/Sema/SemaStmt.cpp')
-rw-r--r-- | clang/lib/Sema/SemaStmt.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaStmt.cpp b/clang/lib/Sema/SemaStmt.cpp index 5e21a367588..38f3bf9e924 100644 --- a/clang/lib/Sema/SemaStmt.cpp +++ b/clang/lib/Sema/SemaStmt.cpp @@ -46,8 +46,9 @@ StmtResult Sema::ActOnExprStmt(FullExprArg expr) { } -StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, bool LeadingEmptyMacro) { - return Owned(new (Context) NullStmt(SemiLoc, LeadingEmptyMacro)); +StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, + SourceLocation LeadingEmptyMacroLoc) { + return Owned(new (Context) NullStmt(SemiLoc, LeadingEmptyMacroLoc)); } StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, |