Skip to content

Commit 02880ec

Browse files
committed
Update regexes to match type suffixes found on windows
`uint32_t` for example fully specifies the the integer is unsigned and 32 bits. But it could be implemented as a `typedef unsigned` or a `typedef unsigned long`, so long as these underlying types fulfill the requirements.
1 parent 4350cc4 commit 02880ec

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

regression/cbmc/integral-trace/test.desc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ activate-multi-line-match
77
VERIFICATION FAILED
88
<full_lhs>u8</full_lhs>\s*<full_lhs_value binary="01100001">97</full_lhs_value>
99
<full_lhs>u16</full_lhs>\s*<full_lhs_value binary="0{12}1000">8</full_lhs_value>
10-
<full_lhs>u32</full_lhs>\s*<full_lhs_value binary="0{27}10000">16u</full_lhs_value>
11-
<full_lhs>u64</full_lhs>\s*<full_lhs_value binary="0{58}100000">32ul</full_lhs_value>
10+
<full_lhs>u32</full_lhs>\s*<full_lhs_value binary="0{27}10000">16ul?</full_lhs_value>
11+
<full_lhs>u64</full_lhs>\s*<full_lhs_value binary="0{58}100000">32ull?</full_lhs_value>
1212
<full_lhs>i1</full_lhs>\s*<full_lhs_value binary="0{6}10">2</full_lhs_value>
1313
<full_lhs>i2</full_lhs>\s*<full_lhs_value binary="0{14}11">3</full_lhs_value>
1414
<full_lhs>i3</full_lhs>\s*<full_lhs_value binary="0{29}100">4</full_lhs_value>
15-
<full_lhs>i4</full_lhs>\s*<full_lhs_value binary="0{61}101">5l</full_lhs_value>
15+
<full_lhs>i4</full_lhs>\s*<full_lhs_value binary="0{61}101">5ll?</full_lhs_value>
1616
<full_lhs>in1</full_lhs>\s*<full_lhs_value binary="1{6}10">-2</full_lhs_value>
1717
<full_lhs>in2</full_lhs>\s*<full_lhs_value binary="1{14}01">-3</full_lhs_value>
1818
<full_lhs>in3</full_lhs>\s*<full_lhs_value binary="1{29}100">-4</full_lhs_value>
19-
<full_lhs>in4</full_lhs>\s*<full_lhs_value binary="1{61}011">-5l</full_lhs_value>
19+
<full_lhs>in4</full_lhs>\s*<full_lhs_value binary="1{61}011">-5ll?</full_lhs_value>
2020
--
2121
--
2222
Checks that the binary value is printed for integral types.

0 commit comments

Comments
 (0)