Tanya Lattner | 15b014b | 2008-03-09 08:16:40 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast |
| 2 | target datalayout = "e-p:32:32" |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 3 | |
Tanya Lattner | 15b014b | 2008-03-09 08:16:40 +0000 | [diff] [blame^] | 4 | define i32* @test(i32* %P) { |
| 5 | %V = ptrtoint i32* %P to i32 ; <i32> [#uses=1] |
| 6 | %P2 = inttoptr i32 %V to i32* ; <i32*> [#uses=1] |
| 7 | ret i32* %P2 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 8 | } |
Tanya Lattner | 15b014b | 2008-03-09 08:16:40 +0000 | [diff] [blame^] | 9 | |