aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clang/lib/Serialization/ASTReader.cpp3
-rw-r--r--clang/lib/Serialization/ASTReaderDecl.cpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp
index 2c73501..2b03446 100644
--- a/clang/lib/Serialization/ASTReader.cpp
+++ b/clang/lib/Serialization/ASTReader.cpp
@@ -10825,7 +10825,8 @@ void ASTReader::FinishedDeserializing() {
{
// Guard variable to avoid recursively entering the process of passing
// decls to consumer.
- SaveAndRestore GuardPassingDeclsToConsumer(CanPassDeclsToConsumer, false);
+ SaveAndRestore GuardPassingDeclsToConsumer(CanPassDeclsToConsumer,
+ /*NewValue=*/false);
// Propagate exception specification and deduced type updates along
// redeclaration chains.
diff --git a/clang/lib/Serialization/ASTReaderDecl.cpp b/clang/lib/Serialization/ASTReaderDecl.cpp
index 79bd41a..c3341e0 100644
--- a/clang/lib/Serialization/ASTReaderDecl.cpp
+++ b/clang/lib/Serialization/ASTReaderDecl.cpp
@@ -4314,7 +4314,8 @@ void ASTReader::PassInterestingDeclsToConsumer() {
// Guard variable to avoid recursively redoing the process of passing
// decls to consumer.
- SaveAndRestore GuardPassingDeclsToConsumer(CanPassDeclsToConsumer, false);
+ SaveAndRestore GuardPassingDeclsToConsumer(CanPassDeclsToConsumer,
+ /*NewValue=*/false);
// Ensure that we've loaded all potentially-interesting declarations
// that need to be eagerly loaded.