Douglas Gregor
b65dbfff52
A module with an umbrella header assumes that all of the headers in
...
the umbrella header's directory and its subdirectories are part of the
module (that's why it's an umbrella). Make sure that these headers are
considered to be part of the module for lookup purposes.
llvm-svn: 144859
2011-11-16 23:02:25 +00:00
Douglas Gregor
4ba7c2abc2
Switch the remaining modules tests over to -emit-module-from-map.
...
llvm-svn: 144795
2011-11-16 15:22:03 +00:00
Douglas Gregor
84febf4a4d
Migrate a few more modules tests over to -emit-module-from-map.
...
llvm-svn: 144779
2011-11-16 05:16:30 +00:00
Douglas Gregor
81ac842151
Switch some more of the modules tests over to "-emit-module-from-map",
...
and remove stray fprintf.
llvm-svn: 144742
2011-11-16 00:21:54 +00:00
Douglas Gregor
2b20cb87f5
Add support for building a module from a module map to the -cc1
...
interface. This is currently limited to modules with umbrella
headers.
llvm-svn: 144736
2011-11-16 00:09:06 +00:00