Ok. The "problem" is that the -fmodules-decluse creates an error on the 
transitive build steps when actually building XC and XD, which the modules 
under test depend on.

  I have temporarily circumvented this in r197021 by letting the declare-use 
tests only checks modules without actively building them (and their transitive 
dependencies). So you should now be able to commit this without changing the 
test/Modules/Inputs/declare-use/module.map.

  I think that we'll probably want to disable layering checks for the build 
steps of the transitively used modules. Any thoughts on this?

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

Reply via email to