xref: /llvm-project/llvm/test/Transforms/InstSimplify/ConstProp/float-to-ptr-cast.ll (revision 04b944e23050e4e0c6ee983cc9bc17740315ea4f)
1b280ee1dSBjorn Pettersson; RUN: opt < %s -passes=instsimplify -S | FileCheck %s
2486ed885SArthur Eubanks
3*04b944e2SNikita Popovdefine ptr @test1() {
4*04b944e2SNikita Popov        %X = inttoptr i64 0 to ptr             ; <ptr> [#uses=1]
5*04b944e2SNikita Popov        ret ptr %X
6486ed885SArthur Eubanks}
7486ed885SArthur Eubanks
8*04b944e2SNikita Popov; CHECK:  ret ptr null
9486ed885SArthur Eubanks
10*04b944e2SNikita Popovdefine ptr @test2() {
11*04b944e2SNikita Popov        ret ptr null
12486ed885SArthur Eubanks}
13486ed885SArthur Eubanks
14*04b944e2SNikita Popov; CHECK:  ret ptr null
15486ed885SArthur Eubanks
16