diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-04-06 20:57:53 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-04-06 20:57:53 +0000 |
| commit | b41ddae3a26d07424a9c4dbb82a6b6974429cb51 (patch) | |
| tree | d1654a0820a2e8a08a16af6a06f0e2d6dde69512 /clang/lib/Serialization | |
| parent | 71eafded8950b40f1c0a617b74724450d9cabc71 (diff) | |
| download | bcm5719-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.cpp | 3 |
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 |

