6a7faf411ff92e4331152580bedfc58873d70316
[oota-llvm.git] / test / Transforms / LevelRaise / 2002-07-16-RaiseCrash2.ll
1 ; This crashes raise, with an cast<> failure
2
3 ; RUN: as < %s | opt -raise
4
5 implementation
6 sbyte* %test(int* %ptr) {
7   %A = cast int* %ptr to sbyte *
8   %A = cast sbyte* %A to ulong
9   %B = add ulong %A, %A
10   %B = cast ulong %B to sbyte* 
11   ret sbyte * %B
12 }