]> granicus.if.org Git - clang/commit
[c++2a] Implement semantic restrictions for 'export' declarations.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 22 Apr 2019 22:50:11 +0000 (22:50 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 22 Apr 2019 22:50:11 +0000 (22:50 +0000)
commit30cd644f80ad3c0b8c3bbbf38f20f31f602b2505
treed38bd027f1e0cb970fef1f27b4bbbed42701cdf8
parent9779aa41dd73984edb7f3641bd019c54ede3c977
[c++2a] Implement semantic restrictions for 'export' declarations.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358932 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
include/clang/AST/Decl.h
include/clang/AST/DeclBase.h
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/AST/DeclBase.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaModule.cpp
test/CXX/module/module.interface/Inputs/header.h [new file with mode: 0644]
test/CXX/module/module.interface/p1.cpp
test/CXX/module/module.interface/p2.cpp [new file with mode: 0644]
test/CXX/module/module.interface/p3.cpp [new file with mode: 0644]
test/CXX/module/module.interface/p5.cpp [new file with mode: 0644]
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm
test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp
test/SemaCXX/anonymous-union-export.cpp
test/SemaCXX/modules-ts.cppm