blob: b9f334176caaea15fcef95e97cc223f97987d059 [file] [log] [blame]
Nick Lewycky308fba52011-05-06 21:09:44 +00001; RUN: llvm-as < %s | llvm-dis | FileCheck %s
2; PR9857
3
4define void @f(i8** nocapture %ptr1) {
5; CHECK: define void @f
6entry:
7 br label %here.i
8
9here.i:
10 store i8* blockaddress(@doit, %here), i8** %ptr1, align 8
11; CHECK: blockaddress(@doit, %here)
12 br label %doit.exit
13
14doit.exit:
15 ret void
16}
17
18define void @doit(i8** nocapture %pptr) {
19; CHECK: define void @doit
20entry:
21 br label %here
22
23here:
24 store i8* blockaddress(@doit, %here), i8** %pptr, align 8
25; CHECK: blockaddress(@doit, %here)
26 br label %end
27
28end:
29 ret void
30}