]> granicus.if.org Git - clang/commitdiff
Fix order-of-evaluation bug (causing GCC buildbots to fail).
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 6 Apr 2016 20:57:53 +0000 (20:57 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 6 Apr 2016 20:57:53 +0000 (20:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@265598 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Serialization/ASTWriterStmt.cpp

index b5bb4211f938ee8646d6f9eca6838a81c47d01f4..39d6361303fac69bc81b25258860d35689ea82c2 100644 (file)
@@ -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