Reid Spencer | 3da59db | 2006-11-27 01:05:10 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast '' 'getelementptr.*' |
Chris Lattner | ef1ef82 | 2004-11-27 17:55:20 +0000 | [diff] [blame] | 2 | %G = external global [3 x sbyte] |
3 | |||||
4 | implementation | ||||
5 | |||||
6 | ubyte *%foo(uint %Idx) { | ||||
Reid Spencer | 3da59db | 2006-11-27 01:05:10 +0000 | [diff] [blame^] | 7 | %tmp = getelementptr ubyte* cast ([3 x sbyte]* %G to ubyte*), uint %Idx |
8 | ret ubyte* %tmp | ||||
Chris Lattner | ef1ef82 | 2004-11-27 17:55:20 +0000 | [diff] [blame] | 9 | } |