; RUN: llc < %s -mtriple=i686-- -tailcallopt=false | FileCheck %s %struct.foo = type { [4 x i32] } define fastcc void @bar(ptr noalias sret(%struct.foo) %agg.result) nounwind { entry: store i32 1, ptr %agg.result, align 8 ret void } ; CHECK: bar ; CHECK: ret{{[^4]*$}} @dst = external dso_local global i32 define void @foo() nounwind { %memtmp = alloca %struct.foo, align 4 call fastcc void @bar(ptr sret(%struct.foo) %memtmp ) nounwind %tmp6 = load i32, ptr %memtmp store i32 %tmp6, ptr @dst ret void } ; CHECK: foo ; CHECK: ret{{[^4]*$}}