[PCH+Modules] Improve diagnosticts to help out users pass an extra header search...
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Fri, 17 Nov 2017 03:24:11 +0000 (03:24 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Fri, 17 Nov 2017 03:24:11 +0000 (03:24 +0000)
commita66a325bbc5144f71f6a5a22fbd7544cf01f32fc
treebd8ab52e0cdb550f2247840fdf2798ae5e08adb5
parentfaaa42ad0a62594ffd28c60ca9fe91676670a15d
[PCH+Modules] Improve diagnosticts to help out users pass an extra header search path

When mixing PCH and Implicit Modules, missing a header search path
can lead to the implicit built PCM to complaint about not finding its
matching module map.

Instead of adding more magic to implicit modules engine, add a note to
help the user add the appropriate path.

rdar://problem/33388847

llvm-svn: 318503
clang/include/clang/Basic/DiagnosticSerializationKinds.td
clang/lib/Serialization/ASTReader.cpp
clang/test/Modules/module-imported-by-pch-path.m [new file with mode: 0644]