xref: /llvm-project/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll (revision 8570893cfde8a82c723eaa4608c1e2ebe764a285)
1; distilled from 255.vortex
2; RUN: opt < %s -passes=globaldce -S | FileCheck %s
3
4; CHECK-NOT: testfunc
5
6declare ptr @getfunc()
7
8define internal i1 @testfunc() {
9  %F = call ptr @getfunc()                ; <ptr> [#uses=1]
10  %c = icmp eq ptr %F, @testfunc          ; <i1> [#uses=1]
11  ret i1 %c
12}
13
14