Douglas Gregor ebf0049901 For modules, all macros that aren't include guards are implicitly
public. Add a __private_macro__ directive to hide a macro, similar to
the __module_private__ declaration specifier.

llvm-svn: 142188
2011-10-17 15:32:29 +00:00

6 lines
94 B
C

#include <Module/Module.h>
#define DEPENDS_ON_MODULE 1
#__private_macro__ DEPENDS_ON_MODULE