Displaying 1 result from an estimated 1 matches for "isfunctionty".
Did you mean:
isfunction
2013 Mar 06
0
[LLVMdev] LangRef/implementation inconsistency: What is the intended constraint on function return types?
...gt;
and also, contrarily,
"<returntype>‘ is any type except label."
<http://llvm.org/docs/LangRef.html#id15>
On the other hand, the actual implementation of
FunctionType::isValidReturnType opines that:
bool FunctionType::isValidReturnType(Type *RetTy) {
return !RetTy->isFunctionTy() && !RetTy->isLabelTy() &&
!RetTy->isMetadataTy();
}
These definitions are mutually incompatible. What is the intended definition?
-- Sean Silva