summaryrefslogtreecommitdiff
path: root/include/llvm/IR/DiagnosticPrinter.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/IR/DiagnosticPrinter.h')
-rw-r--r--include/llvm/IR/DiagnosticPrinter.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/IR/DiagnosticPrinter.h b/include/llvm/IR/DiagnosticPrinter.h
index 721b1b4212..6177b7fe10 100644
--- a/include/llvm/IR/DiagnosticPrinter.h
+++ b/include/llvm/IR/DiagnosticPrinter.h
@@ -20,6 +20,7 @@
namespace llvm {
// Forward declarations.
+class Module;
class raw_ostream;
class StringRef;
class Twine;
@@ -49,6 +50,7 @@ public:
// IR related types.
virtual DiagnosticPrinter &operator<<(const Value &V) = 0;
+ virtual DiagnosticPrinter &operator<<(const Module &M) = 0;
};
/// \brief Basic diagnostic printer that uses an underlying raw_ostream.
@@ -78,6 +80,7 @@ public:
// IR related types.
virtual DiagnosticPrinter &operator<<(const Value &V);
+ virtual DiagnosticPrinter &operator<<(const Module &M);
};
} // End namespace llvm