diff options
Diffstat (limited to 'include/llvm/Value.h')
-rw-r--r-- | include/llvm/Value.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/llvm/Value.h b/include/llvm/Value.h index 87c4dc2df3..864d4904c8 100644 --- a/include/llvm/Value.h +++ b/include/llvm/Value.h @@ -90,13 +90,18 @@ private: void operator=(const Value &); // Do not implement Value(const Value &); // Do not implement +protected: + /// printCustom - Value subclasses can override this to implement custom + /// printing behavior. + virtual void printCustom(raw_ostream &O) const; + public: Value(const Type *Ty, unsigned scid); virtual ~Value(); /// dump - Support for debugging, callable in GDB: V->dump() // - virtual void dump() const; + void dump() const; /// print - Implement operator<< on Value. /// |