blob: 6a9ab67cb2662859691356d711adcd47cd8c56a8 [file] [log] [blame]
Jessica Paquetteb0d17d92017-09-01 22:17:14 +00001# RUN: llc -o /dev/null %s
2# REQUIRES: asserts
3# Makes sure that having a probability of 0x00000000 to branch to a successor
4# doesn't hit an APInt assert in the MIParser.
5
6--- |
7 define i32 @main() local_unnamed_addr #0 {
8 entry:
9 ret i32 0
10
11 other:
12 ret i32 0
13 }
14
15 attributes #0 = { nounwind }
16
17 !llvm.module.flags = !{!0, !1}
18 !llvm.ident = !{!2}
19
20 !0 = !{i32 1, !"wchar_size", i32 4}
21 !1 = !{i32 7, !"PIC Level", i32 2}
22 !2 = !{!"clang version 6.0.0"}
23 !3 = !{!"branch_weights", i32 0, i32 -1}
24
25...
26---
27name: main
28alignment: 2
29exposesReturnsTwice: false
30legalized: false
31regBankSelected: false
32selected: false
33tracksRegLiveness: true
34body: |
35 bb.0.entry:
36 successors: %bb.1.other(0x00000000)
37 bb.1.other:
38
39...