diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-08-26 14:37:04 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-08-26 14:37:04 +0000 |
commit | 7e112b0d7979bc73d5f5e31315fd5f4f04c1cc71 (patch) | |
tree | 92d857c35d34b8aad9d4378da8c7b8cd5e5977a7 /clang/lib/Frontend/PCHWriterStmt.cpp | |
parent | 331b99888e5e64f28b118183e34e9e2cce97ae6e (diff) | |
download | bcm5719-llvm-7e112b0d7979bc73d5f5e31315fd5f4f04c1cc71.tar.gz bcm5719-llvm-7e112b0d7979bc73d5f5e31315fd5f4f04c1cc71.zip |
Source location information for ? and : in a ConditionalOperator, from Enea Zaffanella
llvm-svn: 80097
Diffstat (limited to 'clang/lib/Frontend/PCHWriterStmt.cpp')
-rw-r--r-- | clang/lib/Frontend/PCHWriterStmt.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Frontend/PCHWriterStmt.cpp b/clang/lib/Frontend/PCHWriterStmt.cpp index ffde5280abe..c0ebc7ed59a 100644 --- a/clang/lib/Frontend/PCHWriterStmt.cpp +++ b/clang/lib/Frontend/PCHWriterStmt.cpp @@ -453,6 +453,8 @@ void PCHStmtWriter::VisitConditionalOperator(ConditionalOperator *E) { Writer.WriteSubStmt(E->getCond()); Writer.WriteSubStmt(E->getLHS()); Writer.WriteSubStmt(E->getRHS()); + Writer.AddSourceLocation(E->getQuestionLoc(), Record); + Writer.AddSourceLocation(E->getColonLoc(), Record); Code = pch::EXPR_CONDITIONAL_OPERATOR; } |