diff options
author | Bill Wendling <isanbard@gmail.com> | 2012-10-09 21:38:14 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2012-10-09 21:38:14 +0000 |
commit | 8ccd6ca199561b3bea908d0da6a23259acb29b51 (patch) | |
tree | 236293b5bca7a3ff94e51952bdfcf50a38eabd75 /llvm/lib/Transforms | |
parent | 880ee17fb836697949614c4ca54067dcfccba12b (diff) | |
download | llvm-8ccd6ca199561b3bea908d0da6a23259acb29b51.zip llvm-8ccd6ca199561b3bea908d0da6a23259acb29b51.tar.gz llvm-8ccd6ca199561b3bea908d0da6a23259acb29b51.tar.bz2 |
Use the attribute enums to query if a parameter has an attribute.
llvm-svn: 165550
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/IPO/FunctionAttrs.cpp b/llvm/lib/Transforms/IPO/FunctionAttrs.cpp index 0e16589..e0deb433 100644 --- a/llvm/lib/Transforms/IPO/FunctionAttrs.cpp +++ b/llvm/lib/Transforms/IPO/FunctionAttrs.cpp @@ -518,7 +518,7 @@ bool FunctionAttrs::IsFunctionMallocLike(Function *F, case Instruction::Call: case Instruction::Invoke: { CallSite CS(RVI); - if (CS.paramHasNoAliasAttr(0)) + if (CS.paramHasAttr(0, Attributes::NoAlias)) break; if (CS.getCalledFunction() && SCCNodes.count(CS.getCalledFunction())) |