[Modules] Improve .Private fix-its to handle 'explicit' and 'framework'When in the context of suggestion the fix-it from .Private to _Privatefor private modules, trim off the 'explicit' and add 'f
[Modules] Improve .Private fix-its to handle 'explicit' and 'framework'When in the context of suggestion the fix-it from .Private to _Privatefor private modules, trim off the 'explicit' and add 'framework' whenappropriate.rdar://problem/41030554llvm-svn: 334859
show more ...
[Modules] Change private modules rules and warningsWe used to advertise private modules to be declared as submodules(Foo.Private). This has proven to not scale well since private headersmight car
[Modules] Change private modules rules and warningsWe used to advertise private modules to be declared as submodules(Foo.Private). This has proven to not scale well since private headersmight carry several dependencies, introducing unwanted content into themain module and often causing dep cycles.Change the canonical way to name it to Foo_Private, forcing privatemodules as top level ones, and provide warnings under -Wprivate-moduleto suggest fixes for other private naming. Update documentation toreflect that.rdar://problem/31173501llvm-svn: 321337