summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/Inputs/macros.h
Commit message (Collapse)AuthorAgeFilesLines
* [modules] Properly attribute macros to modules if they're in a file ↵Richard Smith2015-04-231-0/+1
| | | | | | textually included into a file in the module. llvm-svn: 235661
* Introduce builtin macros to determine whether we're building aDouglas Gregor2012-09-251-0/+9
| | | | | | | | | | specific module (__building_module(modulename)) and to get the name of the current module as an identifier (__MODULE__). Used to help headers behave differently when they're being included as part of building a module. Oh, the irony. llvm-svn: 164605
* Re-uglify #public and #private to #__public_macro and #__private_macro.Douglas Gregor2012-01-031-3/+3
| | | | llvm-svn: 147469
* Under -fmodules, accept #public <macroname> and #private <macroname>Douglas Gregor2012-01-031-3/+3
| | | | | | | to make a macro public (the default for headers) or private, respectively. llvm-svn: 147455
* Migrate a few more modules tests over to -emit-module-from-map.Douglas Gregor2011-11-161-0/+10
llvm-svn: 144779
OpenPOWER on IntegriCloud