summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2016-04-06 20:57:53 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2016-04-06 20:57:53 +0000
commitb41ddae3a26d07424a9c4dbb82a6b6974429cb51 (patch)
treed1654a0820a2e8a08a16af6a06f0e2d6dde69512 /clang/lib/Serialization
parent71eafded8950b40f1c0a617b74724450d9cabc71 (diff)
downloadbcm5719-llvm-b41ddae3a26d07424a9c4dbb82a6b6974429cb51.tar.gz
bcm5719-llvm-b41ddae3a26d07424a9c4dbb82a6b6974429cb51.zip
Fix order-of-evaluation bug (causing GCC buildbots to fail).
llvm-svn: 265598
Diffstat (limited to 'clang/lib/Serialization')
-rw-r--r--clang/lib/Serialization/ASTWriterStmt.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Serialization/ASTWriterStmt.cpp b/clang/lib/Serialization/ASTWriterStmt.cpp
index b5bb4211f93..39d6361303f 100644
--- a/clang/lib/Serialization/ASTWriterStmt.cpp
+++ b/clang/lib/Serialization/ASTWriterStmt.cpp
@@ -2417,7 +2417,8 @@ void ASTWriter::WriteSubStmt(Stmt *S) {
Writer.Visit(S);
- SubStmtEntries[S] = Writer.Emit();
+ uint64_t Offset = Writer.Emit();
+ SubStmtEntries[S] = Offset;
}
/// \brief Flush all of the statements that have been added to the
OpenPOWER on IntegriCloud