blob: 49203d95d4a06e181bec2771ea46ddbe31412314 [file] [log] [blame]
Chris Lattner232b8ad2007-01-16 05:58:50 +00001; RUN: llvm-as < %s | llc
2; PR1114
3
Reid Spencere3ff5ad2007-01-26 08:25:06 +00004declare i1 @foo()
Chris Lattner232b8ad2007-01-16 05:58:50 +00005
Reid Spencere3ff5ad2007-01-26 08:25:06 +00006define i32 @test(i32* %A, i32* %B) {
Chris Lattner232b8ad2007-01-16 05:58:50 +00007 %a = load i32* %A
8 %b = load i32* %B
Reid Spencere3ff5ad2007-01-26 08:25:06 +00009 %cond = call i1 @foo()
Chris Lattner232b8ad2007-01-16 05:58:50 +000010 %c = select i1 %cond, i32 %a, i32 %b
11 ret i32 %c
12}