diff --git a/gen/llvmhelpers.cpp b/gen/llvmhelpers.cpp index b82821d56b..bf05b06b9f 100644 --- a/gen/llvmhelpers.cpp +++ b/gen/llvmhelpers.cpp @@ -478,7 +478,7 @@ void DtoAssign(Loc& loc, DValue* lhs, DValue* rhs) DtoStore(r, l); } else if (t->iscomplex()) { - LLValue *dst, *src; + LLValue* dst; if (DLRValue* lr = lhs->isLRValue()) { dst = lr->getLVal(); rhs = DtoCastComplex(loc, rhs, lr->getLType()); diff --git a/gen/naked.cpp b/gen/naked.cpp index 51c1803514..03217b15fe 100644 --- a/gen/naked.cpp +++ b/gen/naked.cpp @@ -175,13 +175,6 @@ static LLValue* x86_64_cfloatRetFixup(IRBuilderHelper b, LLValue* orig) { return b->CreateInsertValue(undef, orig, 0, "asm.ret"); } -static LLValue* x86_cfloatRetFixup(IRBuilderHelper b, LLValue* orig) { - assert(orig->getType() == LLType::DoubleTy); - LLType* retty = LLStructType::get(LLType::DoubleTy, NULL); - LLValue* undef = llvm::UndefValue::get(retty); - return b->CreateInsertValue(undef, orig, 0, "asm.ret"); -} - void emitABIReturnAsmStmt(IRAsmBlock* asmblock, Loc loc, FuncDeclaration* fdecl) { Logger::println("emitABIReturnAsmStmt(%s)", fdecl->mangle());