diff options
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/Constant.h | 2 | ||||
-rw-r--r-- | include/llvm/Constants.h | 14 | ||||
-rw-r--r-- | include/llvm/Module.h | 3 |
3 files changed, 3 insertions, 16 deletions
diff --git a/include/llvm/Constant.h b/include/llvm/Constant.h index 3105cea..a7ec633 100644 --- a/include/llvm/Constant.h +++ b/include/llvm/Constant.h @@ -79,7 +79,7 @@ public: // WARNING: Only to be used by Bytecode & Assembly Parsers! USER CODE SHOULD // NOT USE THIS!! // Returns the number of uses of OldV that were replaced. - virtual unsigned mutateReferences(Value* OldV, Value *NewV) { return 0; } + unsigned mutateReferences(Value* OldV, Value *NewV); // END WARNING!! }; diff --git a/include/llvm/Constants.h b/include/llvm/Constants.h index a91c197..ec63458 100644 --- a/include/llvm/Constants.h +++ b/include/llvm/Constants.h @@ -439,12 +439,6 @@ public: static inline bool classof(const Value *V) { return isa<ConstantPointer>(V) && classof(cast<ConstantPointer>(V)); } - - // WARNING: Only to be used by Bytecode & Assembly Parsers! USER CODE SHOULD - // NOT USE THIS!! - // Returns the number of uses of OldV that were replaced. - virtual unsigned mutateReferences(Value* OldV, Value *NewV); - // END WARNING!! }; @@ -502,14 +496,6 @@ public: static inline bool classof(const Value *V) { return isa<Constant>(V) && classof(cast<Constant>(V)); } - -public: - // WARNING: Only to be used by Bytecode & Assembly Parsers! USER CODE SHOULD - // NOT USE THIS!! - // Returns the number of uses of OldV that were replaced. - virtual unsigned mutateReferences(Value* OldV, Value *NewV); - // END WARNING!! }; - #endif diff --git a/include/llvm/Module.h b/include/llvm/Module.h index b34c06b..2b8c0ab 100644 --- a/include/llvm/Module.h +++ b/include/llvm/Module.h @@ -59,7 +59,8 @@ private: SymbolTable *SymTab; // Accessor for the underlying GlobalValRefMap... only through the - // ConstantPointerRef class... + // Constant class... + friend class Constant; friend class ConstantPointerRef; void mutateConstantPointerRef(GlobalValue *OldGV, GlobalValue *NewGV); ConstantPointerRef *getConstantPointerRef(GlobalValue *GV); |