mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-22 10:33:23 +00:00
Fix a (false) warning on darwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52705 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
177058b4bd
commit
ea9e516e86
@ -579,7 +579,7 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {
|
||||
// Find out the new return value
|
||||
|
||||
const Type *RetTy = FTy->getReturnType();
|
||||
const Type *NRetTy;
|
||||
const Type *NRetTy = NULL;
|
||||
unsigned RetCount = NumRetVals(F);
|
||||
// Explicitely track if anything changed, for debugging
|
||||
bool Changed = false;
|
||||
@ -632,6 +632,8 @@ bool DAE::RemoveDeadStuffFromFunction(Function *F) {
|
||||
NRetTy = Type::VoidTy;
|
||||
}
|
||||
|
||||
assert(NRetTy && "No new return type found?");
|
||||
|
||||
// Remove any incompatible attributes
|
||||
RAttrs &= ~ParamAttr::typeIncompatible(NRetTy);
|
||||
if (RAttrs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user