Implement bswap
[llvm/msp430.git] / test / Transforms / ScalarRepl / 2006-01-24-IllegalUnionPromoteCrash.ll
blobbcb8457d553ae5eb5a3afd3b32d9bee9f1f08bc8
1 ; RUN: llvm-as < %s | opt -scalarrepl -disable-output
3 target datalayout = "E-p:32:32"
5 define i32 @test(i64 %L) {
6         %X = alloca i32         ; <i32*> [#uses=2]
7         %Y = bitcast i32* %X to i64*            ; <i64*> [#uses=1]
8         store i64 0, i64* %Y
9         %Z = load i32* %X               ; <i32> [#uses=1]
10         ret i32 %Z