Changes in directory llvm/include/llvm:
Constant.h updated: 1.26 -> 1.27 GlobalVariable.h updated: 1.35 -> 1.36 Instruction.h updated: 1.69 -> 1.70 --- Log message: Fix VC++ level 4 warnings. Because a base class has declared these private, VC++ complains it cannot automatically generate this methods. --- Diffs of the changes: (+8 -0) Constant.h | 2 ++ GlobalVariable.h | 3 +++ Instruction.h | 3 +++ 3 files changed, 8 insertions(+) Index: llvm/include/llvm/Constant.h diff -u llvm/include/llvm/Constant.h:1.26 llvm/include/llvm/Constant.h:1.27 --- llvm/include/llvm/Constant.h:1.26 Tue Oct 25 12:59:28 2005 +++ llvm/include/llvm/Constant.h Fri Dec 16 18:19:22 2005 @@ -19,6 +19,8 @@ namespace llvm { class Constant : public User { + void operator=(const Constant &); // Do not implement + Constant(const Constant &); // Do not implement protected: Constant(const Type *Ty, ValueTy vty, Use *Ops, unsigned NumOps, const std::string& Name = "") Index: llvm/include/llvm/GlobalVariable.h diff -u llvm/include/llvm/GlobalVariable.h:1.35 llvm/include/llvm/GlobalVariable.h:1.36 --- llvm/include/llvm/GlobalVariable.h:1.35 Tue Oct 4 13:12:13 2005 +++ llvm/include/llvm/GlobalVariable.h Fri Dec 16 18:19:22 2005 @@ -34,6 +34,9 @@ class GlobalVariable : public GlobalValue { friend class SymbolTableListTraits<GlobalVariable, Module, Module, ilist_traits<GlobalVariable> >; + void operator=(const GlobalVariable &); // Do not implement + GlobalVariable(const GlobalVariable &); // Do not implement + void setParent(Module *parent); GlobalVariable *Prev, *Next; Index: llvm/include/llvm/Instruction.h diff -u llvm/include/llvm/Instruction.h:1.69 llvm/include/llvm/Instruction.h:1.70 --- llvm/include/llvm/Instruction.h:1.69 Tue Oct 25 12:59:28 2005 +++ llvm/include/llvm/Instruction.h Fri Dec 16 18:19:22 2005 @@ -27,6 +27,9 @@ typename SubClass> class SymbolTableListTraits; class Instruction : public User { + void operator=(const Instruction &); // Do not implement + Instruction(const Instruction &); // Do not implement + BasicBlock *Parent; Instruction *Prev, *Next; // Next and Prev links for our intrusive linked list _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits