diff options
Diffstat (limited to 'test/Transforms/BasicAA/featuretest.ll')
-rw-r--r-- | test/Transforms/BasicAA/featuretest.ll | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Transforms/BasicAA/featuretest.ll b/test/Transforms/BasicAA/featuretest.ll index cd57ef1a79..385144d173 100644 --- a/test/Transforms/BasicAA/featuretest.ll +++ b/test/Transforms/BasicAA/featuretest.ll @@ -62,3 +62,11 @@ int %gep_distance_test2({int,int}* %A, long %distance) { %r = sub int %REMOVEu, %REMOVEv ret int %r } + +int %foo(int * %A) { + %X = load int* %A + %B = cast int* %A to sbyte* + %C = getelementptr sbyte* %B, long 4 + %Y = load sbyte* %C + ret int 8 +} |