Douglas Gregor
35b04d6fd2
Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consistency.
...
llvm-svn: 174645
2013-02-07 19:01:24 +00:00
Douglas Gregor
c50d4924eb
Use @import rather than @__experimental_modules_import, since the
...
latter is rather a mess to type.
llvm-svn: 169919
2012-12-11 22:11:52 +00:00
Andy Gibbs
c6e68daac0
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
...
llvm-svn: 166280
2012-10-19 12:44:48 +00:00
Ted Kremenek
c1e4dd0e8e
Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules,
...
and don't have time to push it forward in the near future.
llvm-svn: 151841
2012-03-01 22:07:04 +00:00
Douglas Gregor
22d0974b40
Introduce a non-uglified syntax for module imports in Objective-C:
...
@import identifier [. identifier]* ;
llvm-svn: 147452
2012-01-03 18:04:46 +00:00
Douglas Gregor
2f197adeeb
Rename the command-line option for mapping #include/#import over to
...
module imports from -fauto-module-import to -fmodules. The new name
will eventually be used to enable modules, and the #include/#import
mapping is a crucial part of the feature.
llvm-svn: 147447
2012-01-03 15:21:29 +00:00
Douglas Gregor
2537a36483
Keep track of import dependencies between submodules within the module
...
that's currently being built. This is important for supporting
transitive dependencies ("export *" in the module map) completely.
llvm-svn: 146156
2011-12-08 17:01:29 +00:00