summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/PCHWriterStmt.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-08-26 14:37:04 +0000
committerDouglas Gregor <dgregor@apple.com>2009-08-26 14:37:04 +0000
commit7e112b0d7979bc73d5f5e31315fd5f4f04c1cc71 (patch)
tree92d857c35d34b8aad9d4378da8c7b8cd5e5977a7 /clang/lib/Frontend/PCHWriterStmt.cpp
parent331b99888e5e64f28b118183e34e9e2cce97ae6e (diff)
downloadbcm5719-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.cpp2
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;
}
OpenPOWER on IntegriCloud