diff options
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDecl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp index cd404c60199..fb3922d5721 100644 --- a/clang/lib/Sema/SemaDecl.cpp +++ b/clang/lib/Sema/SemaDecl.cpp @@ -16038,7 +16038,7 @@ void Sema::ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { // The enclosing context is now part of this module. // FIXME: Consider creating a child DeclContext to hold the entities // lexically within the module. - if (getLangOpts().ModulesLocalVisibility) { + if (getLangOpts().trackLocalOwningModule()) { cast<Decl>(CurContext)->setHidden(true); cast<Decl>(CurContext)->setLocalOwningModule(Mod); } @@ -16072,7 +16072,7 @@ void Sema::ActOnModuleEnd(SourceLocation EomLoc, Module *Mod) { BuildModuleInclude(DirectiveLoc, Mod); // Any further declarations are in whatever module we returned to. - if (getLangOpts().ModulesLocalVisibility) { + if (getLangOpts().trackLocalOwningModule()) { cast<Decl>(CurContext)->setLocalOwningModule(getCurrentModule()); if (!getCurrentModule()) cast<Decl>(CurContext)->setHidden(false); |