Richard Smith 38477db8c4 [modules] If a module #includes a modular header that #undef's its macro, it
should not export the macro.

... at least, not unless we have local submodule visibility enabled.

llvm-svn: 236369
2015-05-02 00:45:56 +00:00

5 lines
87 B
Plaintext

module X {
module A { header "a.h" export * }
module B { header "b.h" export * }
}