forked from OSchip/llvm-project
parent
f5a095359e
commit
8dfcd5975e
|
|
@ -385,8 +385,9 @@ void CallInst::setParamAttrs(const ParamAttrsList *newAttrs) {
|
|||
bool CallInst::paramHasAttr(uint16_t i, ParameterAttributes attr) const {
|
||||
if (ParamAttrs && ParamAttrs->paramHasAttr(i, attr))
|
||||
return true;
|
||||
const Function *F = getCalledFunction();
|
||||
return F && F->getParamAttrs() && F->getParamAttrs()->paramHasAttr(i, attr);
|
||||
if (const Function *F = getCalledFunction())
|
||||
return F->paramHasAttr(i, attr);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -462,8 +463,9 @@ void InvokeInst::setParamAttrs(const ParamAttrsList *newAttrs) {
|
|||
bool InvokeInst::paramHasAttr(uint16_t i, ParameterAttributes attr) const {
|
||||
if (ParamAttrs && ParamAttrs->paramHasAttr(i, attr))
|
||||
return true;
|
||||
const Function *F = getCalledFunction();
|
||||
return F && F->getParamAttrs() && F->getParamAttrs()->paramHasAttr(i, attr);
|
||||
if (const Function *F = getCalledFunction())
|
||||
return F->paramHasAttr(i, attr);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue