1 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep bitcast
3 ;; This requires Reid to remove the instcombine hack that turns trunc to bool into setne.
7 bool %test1(uint %val) {
8 %t1 = bitcast uint %val to int
10 %t3 = trunc int %t2 to bool
14 short %test1(uint %val) {
15 %t1 = bitcast uint %val to int
17 %t3 = trunc int %t2 to short