Author: dgregor
Date: Thu Jan 12 19:20:43 2012
New Revision: 148082

URL: http://llvm.org/viewvc/llvm-project?rev=148082&view=rev
Log:
When inferring a module map for a framework, add the 'private'
requirement to headers under PrivateHeaders. We don't want to build
them as part of the module (yet).

Modified:
    cfe/trunk/lib/Lex/ModuleMap.cpp

Modified: cfe/trunk/lib/Lex/ModuleMap.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/ModuleMap.cpp?rev=148082&r1=148081&r2=148082&view=diff
==============================================================================
--- cfe/trunk/lib/Lex/ModuleMap.cpp (original)
+++ cfe/trunk/lib/Lex/ModuleMap.cpp Thu Jan 12 19:20:43 2012
@@ -350,6 +350,7 @@
                                          /*IsFramework=*/false, 
                                          /*IsExplicit=*/true).first;
     setUmbrellaDir(Private, Dir);
+    Private->addRequirement("private", LangOpts);
     Private->InferSubmodules = true;
     Private->InferExplicitSubmodules = true;
     Private->InferExportWildcard = true;


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to