1 ; RUN: llc -mtriple=i386-apple-macosx -relocation-model=pic < %s
4 %TRp = type { i32, %TRH*, i32, i32 }
5 %TRH = type { i8*, i8*, i8*, i8*, {}* }
7 define i32 @t(%TRp* inreg %rp) nounwind optsize ssp {
9 %handler = getelementptr inbounds %TRp* %rp, i32 0, i32 1
10 %0 = load %TRH** %handler, align 4
11 %sync = getelementptr inbounds %TRH* %0, i32 0, i32 4
12 %sync12 = load {}** %sync, align 4
13 %1 = bitcast {}* %sync12 to i32 (%TRp*)*
14 %call = tail call i32 %1(%TRp* inreg %rp) nounwind optsize