diff options
Diffstat (limited to 'clang/lib/Serialization/ASTReader.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTReader.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp index 5ac6ccc10e9..7f7fc1ce997 100644 --- a/clang/lib/Serialization/ASTReader.cpp +++ b/clang/lib/Serialization/ASTReader.cpp @@ -805,7 +805,7 @@ IdentifierInfo *ASTIdentifierLookupTrait::ReadData(const internal_key_type& k, I -= *SI; uint32_t LocalMacroID = *I; - llvm::ArrayRef<uint32_t> Overrides; + ArrayRef<uint32_t> Overrides; if (*SI != 1) Overrides = llvm::makeArrayRef(&I[2], *SI - 2); Reader.addPendingMacroFromModule(II, &F, LocalMacroID, Overrides); @@ -1557,7 +1557,7 @@ HeaderFileInfoTrait::ReadData(internal_key_ref key, const unsigned char *d, void ASTReader::addPendingMacroFromModule(IdentifierInfo *II, ModuleFile *M, GlobalMacroID GMacID, - llvm::ArrayRef<SubmoduleID> Overrides) { + ArrayRef<SubmoduleID> Overrides) { assert(NumCurrentElementsDeserializing > 0 &&"Missing deserialization guard"); SubmoduleID *OverrideData = nullptr; if (!Overrides.empty()) { @@ -1726,9 +1726,9 @@ struct ASTReader::ModuleMacroInfo { SubmoduleID getSubmoduleID() const { return SubModID; } - llvm::ArrayRef<SubmoduleID> getOverriddenSubmodules() const { + ArrayRef<SubmoduleID> getOverriddenSubmodules() const { if (!Overrides) - return llvm::ArrayRef<SubmoduleID>(); + return None; return llvm::makeArrayRef(Overrides + 1, *Overrides); } @@ -1878,7 +1878,7 @@ static bool areDefinedInSystemModules(MacroInfo *PrevMI, MacroInfo *NewMI, void ASTReader::removeOverriddenMacros(IdentifierInfo *II, AmbiguousMacros &Ambig, - llvm::ArrayRef<SubmoduleID> Overrides) { + ArrayRef<SubmoduleID> Overrides) { for (unsigned OI = 0, ON = Overrides.size(); OI != ON; ++OI) { SubmoduleID OwnerID = Overrides[OI]; @@ -1903,7 +1903,7 @@ void ASTReader::removeOverriddenMacros(IdentifierInfo *II, ASTReader::AmbiguousMacros * ASTReader::removeOverriddenMacros(IdentifierInfo *II, - llvm::ArrayRef<SubmoduleID> Overrides) { + ArrayRef<SubmoduleID> Overrides) { MacroDirective *Prev = PP.getMacroDirective(II); if (!Prev && Overrides.empty()) return nullptr; |