]> granicus.if.org Git - clang/commit
Under -fmodules, accept #public <macroname> and #private <macroname>
authorDouglas Gregor <dgregor@apple.com>
Tue, 3 Jan 2012 18:24:14 +0000 (18:24 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 3 Jan 2012 18:24:14 +0000 (18:24 +0000)
commit94ad28b31433058445a27db722f60402ee820bea
tree9c60fe2e61231fcf462546f6c922aef0f9f5ff1f
parent5948ae1021122164b22f74353bb7fe325a64f616
Under -fmodules, accept #public <macroname> and #private <macroname>
to make a macro public (the default for headers) or private,
respectively.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147455 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
include/clang/Basic/TokenKinds.def
include/clang/Lex/Preprocessor.h
lib/Basic/IdentifierTable.cpp
lib/Lex/PPDirectives.cpp
lib/Parse/ParseObjc.cpp
test/Modules/Inputs/DependsOnModule.framework/Headers/DependsOnModule.h
test/Modules/Inputs/Module.framework/Frameworks/SubFramework.framework/Headers/SubFramework.h
test/Modules/Inputs/Module.framework/Headers/Module.h
test/Modules/Inputs/macros.h
test/Modules/decldef.mm
test/Modules/header-import.m
test/Modules/lookup.m
test/Modules/macros.c
test/Modules/objc-categories.m
test/Modules/on-demand-build-warnings.m
test/Modules/on-demand-build.m
test/Modules/on-demand-macros.m
test/Modules/redeclarations.m