|
1 | 1 | // Testing the display of range types in cdb.
|
2 | 2 |
|
3 |
| -// cdb-only |
4 |
| -//@ min-cdb-version: 10.0.18317.1001 |
| 3 | +//@ only-cdb |
| 4 | + |
| 5 | +// FIXME(jieyouxu): triple check in CI if the directive actually works |
| 6 | +//@ min-cdb-version: 10.0.26100.2161 |
| 7 | + |
5 | 8 | //@ compile-flags:-g
|
6 | 9 |
|
7 | 10 | // === CDB TESTS ==================================================================================
|
|
10 | 13 |
|
11 | 14 | // cdb-command: dx r1,d
|
12 | 15 | // cdb-check:r1,d : (3..5) [Type: core::ops::range::Range<i32>]
|
13 |
| -// cdb-check: [<Raw View>] [Type: core::ops::range::Range<i32>] |
| 16 | +// cdb-check: [+0x000] start : 3 [Type: int] |
| 17 | +// cdb-check: [+0x004] end : 5 [Type: int] |
14 | 18 |
|
15 | 19 | // cdb-command: dx r2,d
|
16 | 20 | // cdb-check:r2,d : (2..) [Type: core::ops::range::RangeFrom<i32>]
|
17 |
| -// cdb-check: [<Raw View>] [Type: core::ops::range::RangeFrom<i32>] |
| 21 | +// cdb-check: [+0x000] start : 2 [Type: int] |
18 | 22 |
|
19 | 23 | // cdb-command: dx r3,d
|
20 | 24 | // cdb-check:r3,d : (1..=4) [Type: core::ops::range::RangeInclusive<i32>]
|
21 |
| -// cdb-check: [<Raw View>] [Type: core::ops::range::RangeInclusive<i32>] |
| 25 | +// cdb-check: [+0x000] start : 1 [Type: int] |
| 26 | +// cdb-check: [+0x004] end : 4 [Type: int] |
| 27 | +// cdb-check: [+0x008] exhausted : false [Type: bool] |
22 | 28 |
|
23 | 29 | // cdb-command: dx r4,d
|
24 | 30 | // cdb-check:r4,d : (..10) [Type: core::ops::range::RangeTo<i32>]
|
25 |
| -// cdb-check: [<Raw View>] [Type: core::ops::range::RangeTo<i32>] |
| 31 | +// cdb-check: [+0x000] end : 10 [Type: int] |
26 | 32 |
|
27 | 33 | // cdb-command: dx r5,d
|
28 | 34 | // cdb-check:r5,d : (..=3) [Type: core::ops::range::RangeToInclusive<i32>]
|
29 |
| -// cdb-check: [<Raw View>] [Type: core::ops::range::RangeToInclusive<i32>] |
| 35 | +// cdb-check: [+0x000] end : 3 [Type: int] |
30 | 36 |
|
31 | 37 | // cdb-command: dx r6,d
|
32 | 38 | // cdb-check:r6,d [Type: core::ops::range::RangeFull]
|
|
0 commit comments