[llvm-commits] CVS: llvm/lib/VMCore/Type.cpp
Chris Lattner
sabre at nondot.org
Thu May 3 20:39:52 PDT 2007
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);
More information about the llvm-commits
mailing list