diff options
author | Manman Ren <manman.ren@gmail.com> | 2014-01-16 01:51:12 +0000 |
---|---|---|
committer | Manman Ren <manman.ren@gmail.com> | 2014-01-16 01:51:12 +0000 |
commit | 2666b15908125479cea95066593873168127be72 (patch) | |
tree | 8d18e91c3cba8e0add24b9b49b01c00919cc2324 /lib/IR/DiagnosticPrinter.cpp | |
parent | 897473a28dc52e941923ea22939f69dacb85a547 (diff) | |
download | llvm-2666b15908125479cea95066593873168127be72.tar.gz llvm-2666b15908125479cea95066593873168127be72.tar.bz2 llvm-2666b15908125479cea95066593873168127be72.tar.xz |
Report a warning when dropping outdated debug info metadata.
Use DiagnosticInfo to emit the warning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199346 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/IR/DiagnosticPrinter.cpp')
-rw-r--r-- | lib/IR/DiagnosticPrinter.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/IR/DiagnosticPrinter.cpp b/lib/IR/DiagnosticPrinter.cpp index d76f9f586a..5e160266c8 100644 --- a/lib/IR/DiagnosticPrinter.cpp +++ b/lib/IR/DiagnosticPrinter.cpp @@ -13,6 +13,7 @@ #include "llvm/ADT/Twine.h" #include "llvm/IR/DiagnosticPrinter.h" +#include "llvm/IR/Module.h" #include "llvm/IR/Value.h" #include "llvm/Support/raw_ostream.h" @@ -99,3 +100,8 @@ DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(const Value &V) { Stream << V.getName(); return *this; } + +DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(const Module &M) { + Stream << M.getModuleIdentifier(); + return *this; +} |