blob: c6c51df94cf3beb21e098021bc5ec2d1e2e04126 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; distilled from 255.vortex
Tanya Lattner4c4d0b82008-03-01 09:15:35 +00002; RUN: llvm-as < %s | opt -globaldce | llvm-dis | not grep testfunc
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003
Tanya Lattner4c4d0b82008-03-01 09:15:35 +00004declare i1 ()* @getfunc()
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005
Tanya Lattner4c4d0b82008-03-01 09:15:35 +00006define internal i1 @testfunc() {
7 %F = call i1 ()* ()* @getfunc( ) ; <i1 ()*> [#uses=1]
8 %c = icmp eq i1 ()* %F, @testfunc ; <i1> [#uses=1]
9 ret i1 %c
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010}
Tanya Lattner4c4d0b82008-03-01 09:15:35 +000011