summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2013-03-08 20:42:38 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2013-03-08 20:42:38 +0000
commitc4720399ecae2a2abe65aca0e7530944c99efd30 (patch)
tree82603bc108387a89fde5eceef13cb5dd851d1ae0 /clang
parent951f61fae228177c772927ab36f4dda0a35b7ab7 (diff)
downloadbcm5719-llvm-c4720399ecae2a2abe65aca0e7530944c99efd30.tar.gz
bcm5719-llvm-c4720399ecae2a2abe65aca0e7530944c99efd30.zip
[PCH] When complaining that a header from the PCH was modified, also mention
the filename of the PCH file. llvm-svn: 176717
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/Basic/DiagnosticSerializationKinds.td2
-rw-r--r--clang/lib/Serialization/ASTReader.cpp2
-rw-r--r--clang/test/PCH/modified-header-error.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/clang/include/clang/Basic/DiagnosticSerializationKinds.td b/clang/include/clang/Basic/DiagnosticSerializationKinds.td
index 6e377cc0355..bc5bd4e2ad6 100644
--- a/clang/include/clang/Basic/DiagnosticSerializationKinds.td
+++ b/clang/include/clang/Basic/DiagnosticSerializationKinds.td
@@ -18,7 +18,7 @@ def err_fe_pch_malformed : Error<
def err_fe_pch_malformed_block : Error<
"malformed block record in PCH file: '%0'">, DefaultFatal;
def err_fe_pch_file_modified : Error<
- "file '%0' has been modified since the precompiled header was built">,
+ "file '%0' has been modified since the precompiled header '%1' was built">,
DefaultFatal;
def err_fe_pch_file_overridden : Error<
"file '%0' from the precompiled header has been overridden">;
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp
index 4ad51e5dea5..743204e316a 100644
--- a/clang/lib/Serialization/ASTReader.cpp
+++ b/clang/lib/Serialization/ASTReader.cpp
@@ -1602,7 +1602,7 @@ InputFile ASTReader::getInputFile(ModuleFile &F, unsigned ID, bool Complain) {
#endif
)) {
if (Complain)
- Error(diag::err_fe_pch_file_modified, Filename);
+ Error(diag::err_fe_pch_file_modified, Filename, F.FileName);
IsOutOfDate = true;
}
diff --git a/clang/test/PCH/modified-header-error.c b/clang/test/PCH/modified-header-error.c
index ef9249447a1..4ad3fafff4d 100644
--- a/clang/test/PCH/modified-header-error.c
+++ b/clang/test/PCH/modified-header-error.c
@@ -8,5 +8,5 @@
#include "header2.h"
-// CHECK: fatal error: file {{.*}} has been modified since the precompiled header was built
+// CHECK: fatal error: file {{.*}} has been modified since the precompiled header {{.*}} was built
// REQUIRES: shell
OpenPOWER on IntegriCloud