Forbid arrays of function-type and structures with function-typed fields.
[llvm/avr.git] / test / Transforms / PredicateSimplifier / predsimplify.reg3.ll
blob048757a2413e88dc8e27596c3c34b8ec33913ca6
1 ; RUN: opt < %s -predsimplify -simplifycfg -S | grep pass
3 define void @regtest(i32 %x) {
4 entry:
5         %A = icmp eq i32 %x, 0          ; <i1> [#uses=1]
6         br i1 %A, label %middle, label %after
7 middle:         ; preds = %entry
8         br label %after
9 after:          ; preds = %middle, %entry
10         %B = icmp eq i32 %x, 0          ; <i1> [#uses=1]
11         br i1 %B, label %then, label %else
12 then:           ; preds = %after
13         br label %end
14 else:           ; preds = %after
15         call void (...)* @pass( )
16         br label %end
17 end:            ; preds = %else, %then
18         ret void
21 declare void @pass(...)