diff options
Diffstat (limited to 'clang/lib/Lex/MacroInfo.cpp')
-rw-r--r-- | clang/lib/Lex/MacroInfo.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Lex/MacroInfo.cpp b/clang/lib/Lex/MacroInfo.cpp index 55e0049e5e5..d7f483192f1 100644 --- a/clang/lib/Lex/MacroInfo.cpp +++ b/clang/lib/Lex/MacroInfo.cpp @@ -235,11 +235,11 @@ void MacroDirective::dump() const { Out << "\n"; } -ModuleMacro *ModuleMacro::create(Preprocessor &PP, unsigned OwningModuleID, +ModuleMacro *ModuleMacro::create(Preprocessor &PP, Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro, ArrayRef<ModuleMacro *> Overrides) { void *Mem = PP.getPreprocessorAllocator().Allocate( sizeof(ModuleMacro) + sizeof(ModuleMacro *) * Overrides.size(), llvm::alignOf<ModuleMacro>()); - return new (Mem) ModuleMacro(OwningModuleID, II, Macro, Overrides); + return new (Mem) ModuleMacro(OwningModule, II, Macro, Overrides); } |