diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-04-20 15:39:42 +0000 | 
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-04-20 15:39:42 +0000 | 
| commit | abd9e9689adcb5fb2fa65c2a069375dee017b037 (patch) | |
| tree | 3b9f9a91714ef6be53c3600d0958e197bc5555d6 /clang/lib/Frontend/PCHWriterStmt.cpp | |
| parent | 950fe784be6a2ad13bd47aef034ed025cccb97e7 (diff) | |
| download | bcm5719-llvm-abd9e9689adcb5fb2fa65c2a069375dee017b037.tar.gz bcm5719-llvm-abd9e9689adcb5fb2fa65c2a069375dee017b037.zip | |
Keep proper source location information for the type in an Objective-C
@encode expression. 
llvm-svn: 101907
Diffstat (limited to 'clang/lib/Frontend/PCHWriterStmt.cpp')
| -rw-r--r-- | clang/lib/Frontend/PCHWriterStmt.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/clang/lib/Frontend/PCHWriterStmt.cpp b/clang/lib/Frontend/PCHWriterStmt.cpp index 9a5417ca610..9c9f8911157 100644 --- a/clang/lib/Frontend/PCHWriterStmt.cpp +++ b/clang/lib/Frontend/PCHWriterStmt.cpp @@ -655,7 +655,7 @@ void PCHStmtWriter::VisitObjCStringLiteral(ObjCStringLiteral *E) {  void PCHStmtWriter::VisitObjCEncodeExpr(ObjCEncodeExpr *E) {    VisitExpr(E); -  Writer.AddTypeRef(E->getEncodedType(), Record); +  Writer.AddTypeSourceInfo(E->getEncodedTypeSourceInfo(), Record);    Writer.AddSourceLocation(E->getAtLoc(), Record);    Writer.AddSourceLocation(E->getRParenLoc(), Record);    Code = pch::EXPR_OBJC_ENCODE; | 

