summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/cxx-modules-interface.cppm
Commit message (Collapse)AuthorAgeFilesLines
* [modules ts] Diagnose 'export' declarations outside of a module interface.Richard Smith2017-04-241-2/+1
| | | | llvm-svn: 301271
* P0629R0: Switch to latest proposal for distinguishing module interface from ↵Richard Smith2017-04-211-3/+3
| | | | | | | | | | | | implementation. This switches from the prototype syntax in P0273R0 ('module' and 'module implementation') to the consensus syntax 'export module' and 'module'. In passing, drop the "module declaration must be first" enforcement, since EWG seems to have changed its mind on that. llvm-svn: 301056
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-081-16/+27
| | | | | | | export-declarations. These don't yet have an effect on name visibility; we still export everything by default. llvm-svn: 280999
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-0/+21
interface files. At the moment, all declarations (and no macros) are exported, and 'export' declarations are not supported yet. llvm-svn: 279794
OpenPOWER on IntegriCloud