[modules ts] Declarations from a module interface unit are only visible outside
the module if declared in an export block. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@307115 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/DeclBase.h 1 addition, 1 deletioninclude/clang/AST/DeclBase.h
- include/clang/Sema/Sema.h 2 additions, 0 deletionsinclude/clang/Sema/Sema.h
- lib/AST/DeclBase.cpp 1 addition, 1 deletionlib/AST/DeclBase.cpp
- lib/Parse/Parser.cpp 2 additions, 0 deletionslib/Parse/Parser.cpp
- lib/Sema/Sema.cpp 12 additions, 0 deletionslib/Sema/Sema.cpp
- lib/Sema/SemaDecl.cpp 23 additions, 12 deletionslib/Sema/SemaDecl.cpp
- lib/Sema/SemaLookup.cpp 22 additions, 6 deletionslib/Sema/SemaLookup.cpp
- test/CXX/modules-ts/basic/basic.link/p2/module.cpp 17 additions, 0 deletionstest/CXX/modules-ts/basic/basic.link/p2/module.cpp
- test/CXX/modules-ts/basic/basic.link/p2/module.cppm 29 additions, 0 deletionstest/CXX/modules-ts/basic/basic.link/p2/module.cppm
- test/CXX/modules-ts/basic/basic.link/p2/other.cpp 16 additions, 0 deletionstest/CXX/modules-ts/basic/basic.link/p2/other.cpp
- test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp 2 additions, 2 deletions...XX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp
- test/SemaCXX/modules-ts.cppm 7 additions, 1 deletiontest/SemaCXX/modules-ts.cppm
Loading
Please register or sign in to comment