Richard Smith
d652bdd05f
[c++20] Parsing support for module-declarations, import-declarations,
...
and the global and private module fragment.
For now, the private module fragment introducer is ignored, but use of
the global module fragment introducer should be properly enforced.
llvm-svn: 358353
2019-04-14 08:06:59 +00:00
Richard Smith
d97d35e150
[Modules TS] Diagnose attempts to enter module implementation units without the module interface being available.
...
llvm-svn: 315381
2017-10-10 22:35:27 +00:00
Richard Smith
f26c54f9ce
Add target triple to improve the happiness of MSVC buildbots.
...
llvm-svn: 312749
2017-09-07 22:07:52 +00:00
Richard Smith
80acd0fd0b
[modules ts] Add test for [basic.link]p3.
...
llvm-svn: 312696
2017-09-07 05:29:39 +00:00
Boris Kolpackov
b83213e1c9
Fix path regex in test to match on Windows
...
llvm-svn: 312217
2017-08-31 06:18:08 +00:00
Richard Smith
e03a654581
[modules ts] Declarations from a module interface unit are only visible outside
...
the module if declared in an export block.
llvm-svn: 307115
2017-07-05 01:42:07 +00:00
Richard Smith
645386cf4b
Rearrange some Modules TS testcases into test/CXX/modules-ts.
...
llvm-svn: 301066
2017-04-22 00:47:53 +00:00