diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-09-01 02:35:58 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-09-01 02:35:58 +0000 |
commit | b5aaf5a57a466078100ab8d5f1a9146622403e8c (patch) | |
tree | 69258f7eb98595a29b03cff4e169644ff23beacd /clang/lib/Serialization/ASTWriter.cpp | |
parent | 51d2d0f668ba2e2b52fc20f44fc4d60005c55a13 (diff) | |
download | bcm5719-llvm-b5aaf5a57a466078100ab8d5f1a9146622403e8c.tar.gz bcm5719-llvm-b5aaf5a57a466078100ab8d5f1a9146622403e8c.zip |
Don't use fprintf to emit this diagnostic!
llvm-svn: 246526
Diffstat (limited to 'clang/lib/Serialization/ASTWriter.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTWriter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Serialization/ASTWriter.cpp b/clang/lib/Serialization/ASTWriter.cpp index 29af1be917d..0349378076c 100644 --- a/clang/lib/Serialization/ASTWriter.cpp +++ b/clang/lib/Serialization/ASTWriter.cpp @@ -43,6 +43,7 @@ #include "clang/Sema/IdentifierResolver.h" #include "clang/Sema/Sema.h" #include "clang/Serialization/ASTReader.h" +#include "clang/Serialization/SerializationDiagnostic.h" #include "llvm/ADT/APFloat.h" #include "llvm/ADT/APInt.h" #include "llvm/ADT/Hashing.h" @@ -2054,10 +2055,9 @@ void ASTWriter::WritePreprocessor(const Preprocessor &PP, bool IsModule) { Stream.EnterSubblock(PREPROCESSOR_BLOCK_ID, 3); // If the AST file contains __DATE__ or __TIME__ emit a warning about this. - // FIXME: use diagnostics subsystem for localization etc. + // FIXME: Include a location for the use, and say which one was used. if (PP.SawDateOrTime()) - fprintf(stderr, "warning: precompiled header used __DATE__ or __TIME__.\n"); - + PP.Diag(SourceLocation(), diag::warn_module_uses_date_time) << IsModule; // Loop over all the macro directives that are live at the end of the file, // emitting each to the PP section. |