diff options
Diffstat (limited to 'lib/Serialization/ASTWriter.cpp')
-rw-r--r-- | lib/Serialization/ASTWriter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Serialization/ASTWriter.cpp b/lib/Serialization/ASTWriter.cpp index 7b405e9c8b..26a54b1d55 100644 --- a/lib/Serialization/ASTWriter.cpp +++ b/lib/Serialization/ASTWriter.cpp @@ -1460,7 +1460,7 @@ void ASTWriter::WritePreprocessor(const Preprocessor &PP) { void ASTWriter::WriteUserDiagnosticMappings(const Diagnostic &Diag) { RecordData Record; for (unsigned i = 0; i != diag::DIAG_UPPER_LIMIT; ++i) { - diag::Mapping Map = Diag.getDiagnosticMappingInfo(i); + diag::Mapping Map = Diag.getDiagnosticMappingInfo(i,Diag.GetCurDiagState()); if (Map & 0x8) { // user mapping. Record.push_back(i); Record.push_back(Map & 0x7); |