diff options
author | Bruno Ricci <riccibrun@gmail.com> | 2018-11-17 13:02:47 +0000 |
---|---|---|
committer | Bruno Ricci <riccibrun@gmail.com> | 2018-11-17 13:02:47 +0000 |
commit | fd66eb86a53efdfad0a23bd79ebcc945bc71504a (patch) | |
tree | ed9bc91709ee9a68905106f9b97c7b9495590b0f /clang/lib/Serialization | |
parent | b7093e1c2495362c95e5906b22ed074f12efd812 (diff) | |
download | bcm5719-llvm-fd66eb86a53efdfad0a23bd79ebcc945bc71504a.tar.gz bcm5719-llvm-fd66eb86a53efdfad0a23bd79ebcc945bc71504a.zip |
[AST][NFC] Pack CXXDefaultInitExpr
Use the newly available space in the bit-fields of Stmt.
This saves one pointer per CXXDefaultInitExpr.
llvm-svn: 347138
Diffstat (limited to 'clang/lib/Serialization')
-rw-r--r-- | clang/lib/Serialization/ASTReaderStmt.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Serialization/ASTReaderStmt.cpp b/clang/lib/Serialization/ASTReaderStmt.cpp index cf39ccc5e00..db790c5ebf7 100644 --- a/clang/lib/Serialization/ASTReaderStmt.cpp +++ b/clang/lib/Serialization/ASTReaderStmt.cpp @@ -1487,7 +1487,7 @@ void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { VisitExpr(E); E->Field = ReadDeclAs<FieldDecl>(); - E->Loc = ReadSourceLocation(); + E->CXXDefaultInitExprBits.Loc = ReadSourceLocation(); } void ASTStmtReader::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { |