Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.186 -> 1.187 --- Log message: if functiontype is going to have a pointer to a paramattr object, it better be const. The only way to get a pointer to these returns a const pointer. --- Diffs of the changes: (+2 -2) Type.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/VMCore/Type.cpp diff -u llvm/lib/VMCore/Type.cpp:1.186 llvm/lib/VMCore/Type.cpp:1.187 --- llvm/lib/VMCore/Type.cpp:1.186 Sun Apr 22 17:16:55 2007 +++ llvm/lib/VMCore/Type.cpp Thu May 3 22:39:28 2007 @@ -417,7 +417,7 @@ FunctionType::FunctionType(const Type *Result, const std::vector<const Type*> &Params, - bool IsVarArgs, ParamAttrsList *Attrs) + bool IsVarArgs, const ParamAttrsList *Attrs) : DerivedType(FunctionTyID), isVarArgs(IsVarArgs), ParamAttrs(Attrs) { ContainedTys = reinterpret_cast<PATypeHandle*>(this+1); NumContainedTys = Params.size() + 1; // + 1 for result type @@ -1084,7 +1084,7 @@ FunctionType *FunctionType::get(const Type *ReturnType, const std::vector<const Type*> &Params, bool isVarArg, - ParamAttrsList *Attrs) { + const ParamAttrsList *Attrs) { FunctionValType VT(ReturnType, Params, isVarArg, Attrs); FunctionType *FT = FunctionTypes->get(VT); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits