| ; An invalid assertion killed the level raiser. Fixed. | |
| ; | |
| ; RUN: llvm-as < %s | opt -raise | |
| implementation | |
| declare int "connect_left"() | |
| int "do_merge"() | |
| begin | |
| %reg108 = call int %connect_left( ) | |
| %cast1002 = cast ulong 8 to sbyte * | |
| %reg108-idxcast = cast int %reg108 to long | |
| %reg1000 = getelementptr sbyte * %cast1002, long %reg108-idxcast | |
| %cast1003 = cast sbyte * %reg1000 to sbyte * * | |
| %reg112 = load sbyte * * %cast1003 | |
| %cast111 = cast sbyte * %reg112 to int | |
| ret int %cast111 | |
| end |