Skip to content

Commit

Permalink
tests: fix broken test cases after upgrading dependencies.
Browse files Browse the repository at this point in the history
  • Loading branch information
plusvic committed Feb 20, 2025
1 parent 9771a7e commit 4be3451
Show file tree
Hide file tree
Showing 9 changed files with 181 additions and 181 deletions.
72 changes: 36 additions & 36 deletions lib/src/compiler/ir/tests/testdata/1.no-folding.ir
Original file line number Diff line number Diff line change
@@ -1,102 +1,102 @@
RULE test_1
12: EQ -- hash: 0x65918958e229b41b -- parent: None
10: SUB -- hash: 0xbb5b2d3c003a978d -- parent: 12
8: ADD -- hash: 0x32e284abcc26d05b -- parent: 10
12: EQ -- hash: 0x646256388a6d06d9 -- parent: None
10: SUB -- hash: 0xd6cb4f000ea5e36e -- parent: 12
8: ADD -- hash: 0xb8a12af309b416cc -- parent: 10
6: CONST integer(1) -- parent: 8
7: CONST integer(1) -- parent: 8
9: CONST integer(1) -- parent: 10
11: CONST integer(1) -- parent: 12

RULE test_2
20: EQ -- hash: 0x435e2bc40faf0997 -- parent: None
18: SUB -- hash: 0xcbbf8e838c34d7e1 -- parent: 20
14: ADD -- hash: 0x736c700ea5e3e841 -- parent: 18
12: FIELD_ACCESS -- hash: 0x33962d7e5c60ec68 -- parent: 14
20: EQ -- hash: 0xd78af103ebc265d0 -- parent: None
18: SUB -- hash: 0xefe3a0e30d35f872 -- parent: 20
14: ADD -- hash: 0xdb1c03a978fa105c -- parent: 18
12: FIELD_ACCESS -- hash: 0xe58b5f97183b1a0c -- parent: 14
10: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 12
11: SYMBOL Field { index: 13, is_root: false, type_value: integer(unknown), acl: None } -- parent: 12
13: CONST integer(1) -- parent: 14
17: FIELD_ACCESS -- hash: 0x33962d7e5c60ec68 -- parent: 18
17: FIELD_ACCESS -- hash: 0xe58b5f97183b1a0c -- parent: 18
15: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 17
16: SYMBOL Field { index: 13, is_root: false, type_value: integer(unknown), acl: None } -- parent: 17
19: CONST integer(1) -- parent: 20

RULE test_3
6: GT -- hash: 0x931bcdb2c7afb608 -- parent: None
4: DIV -- hash: 0xf2b3602767487d08 -- parent: 6
2: MUL -- hash: 0x23a380280d1b4f32 -- parent: 4
6: GT -- hash: 0xc6f36cb1ebed8224 -- parent: None
4: DIV -- hash: 0xacd809d9d21f423c -- parent: 6
2: MUL -- hash: 0xe8e00a0346d3cc88 -- parent: 4
0: CONST integer(1) -- parent: 2
1: CONST integer(2) -- parent: 2
3: CONST integer(1) -- parent: 4
5: CONST integer(1) -- parent: 6

RULE test_4
6: LE -- hash: 0x63b2e857a1254c2b -- parent: None
4: SHR -- hash: 0x8dd6307742aa2311 -- parent: 6
2: SHL -- hash: 0x48eeb57428a0dbf0 -- parent: 4
6: LE -- hash: 0xecba15e849530ad8 -- parent: None
4: SHR -- hash: 0x758c1dd0aa88c463 -- parent: 6
2: SHL -- hash: 0x3bad5d0a2836fc12 -- parent: 4
0: CONST integer(1) -- parent: 2
1: CONST integer(2) -- parent: 2
3: CONST integer(1) -- parent: 4
5: CONST integer(2) -- parent: 6

RULE test_5
14: EQ -- hash: 0x2240111cff945ff5 -- parent: None
12: SUB -- hash: 0xa076dada583953db -- parent: 14
14: EQ -- hash: 0x9004473fe517fd48 -- parent: None
12: SUB -- hash: 0x1db6b6960e54f6e8 -- parent: 14
7: CONST integer(4) -- parent: 12
11: MUL -- hash: 0xd1635797e1f50589 -- parent: 12
9: MINUS -- hash: 0xb5577ca94105cb4b -- parent: 11
11: MUL -- hash: 0x58d5e5f87d416274 -- parent: 12
9: MINUS -- hash: 0x55df2a504172d2ed -- parent: 11
8: CONST integer(2) -- parent: 9
10: CONST integer(2) -- parent: 11
13: CONST integer(8) -- parent: 14

RULE test_6
18: EQ -- hash: 0xea1ddf3adc653142 -- parent: None
11: BITWISE_XOR -- hash: 0xdd299ba912958ce8 -- parent: 18
18: EQ -- hash: 0x8777ceb7194c50ba -- parent: None
11: BITWISE_XOR -- hash: 0x4a66ea44a5633a37 -- parent: 18
9: CONST integer(2) -- parent: 11
10: CONST integer(1) -- parent: 11
17: BITWISE_OR -- hash: 0xda5a8a244bcb673d -- parent: 18
15: BITWISE_AND -- hash: 0x22082a7fc27dabe1 -- parent: 17
13: BITWISE_NOT -- hash: 0x44d8a0dd009c8a5c -- parent: 15
17: BITWISE_OR -- hash: 0x96a28912f2d9cf76 -- parent: 18
15: BITWISE_AND -- hash: 0x820a9ff09f6af848 -- parent: 17
13: BITWISE_NOT -- hash: 0x3628374027229711 -- parent: 15
12: CONST integer(1) -- parent: 13
14: CONST integer(1) -- parent: 15
16: CONST integer(1) -- parent: 17

RULE test_7
12: AND -- hash: 0xe533ae780a09ff03 -- parent: None
8: EQ -- hash: 0x22575eadeb0769cf -- parent: 12
6: FIELD_ACCESS -- hash: 0xd1ac9e3929a1ce9b -- parent: 8
12: AND -- hash: 0x4ceb9e02827fc0f9 -- parent: None
8: EQ -- hash: 0x95d7ab7ac1da73c8 -- parent: 12
6: FIELD_ACCESS -- hash: 0x6b278e4a6873a6f4 -- parent: 8
4: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 6
5: SYMBOL Field { index: 1, is_root: false, type_value: integer(unknown), acl: None } -- parent: 6
7: CONST integer(0) -- parent: 8
9: CONST boolean(true) -- parent: 12
11: NOT -- hash: 0x2c3c4fda5217a5f3 -- parent: 12
11: NOT -- hash: 0xf13f69485e97ccb -- parent: 12
10: CONST boolean(false) -- parent: 11

RULE test_8
5: ADD -- hash: 0xc4e1a16fb19df223 -- parent: None
2: FIELD_ACCESS -- hash: 0xd1ac9e3929a1ce9b -- parent: 5
5: ADD -- hash: 0x38685bec677c88f1 -- parent: None
2: FIELD_ACCESS -- hash: 0x6b278e4a6873a6f4 -- parent: 5
0: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 2
1: SYMBOL Field { index: 1, is_root: false, type_value: integer(unknown), acl: None } -- parent: 2
3: CONST integer(1) -- parent: 5
4: CONST integer(2) -- parent: 5

RULE test_9
18: AND -- hash: 0xb21fa80def581aea -- parent: None
2: CONTAINS -- hash: 0x702eaf70b18909ff -- parent: 18
18: AND -- hash: 0x87ea037bd606baac -- parent: None
2: CONTAINS -- hash: 0xbabdc2c62427fdc -- parent: 18
0: CONST string("foobar") -- parent: 2
1: CONST string("bar") -- parent: 2
5: ICONTAINS -- hash: 0xe30a191883a20729 -- parent: 18
5: ICONTAINS -- hash: 0xc2864620e881ca78 -- parent: 18
3: CONST string("foobar") -- parent: 5
4: CONST string("BAR") -- parent: 5
8: STARTS_WITH -- hash: 0xc963b1bf1e8d9506 -- parent: 18
8: STARTS_WITH -- hash: 0x58ec6fc7a36541b2 -- parent: 18
6: CONST string("foobar") -- parent: 8
7: CONST string("foo") -- parent: 8
11: ISTARTS_WITH -- hash: 0x1ce5974aa4aaacaa -- parent: 18
11: ISTARTS_WITH -- hash: 0x3965d2a92aab2a87 -- parent: 18
9: CONST string("foobar") -- parent: 11
10: CONST string("FOO") -- parent: 11
14: ENDS_WITH -- hash: 0x4394dbecb8c89956 -- parent: 18
14: ENDS_WITH -- hash: 0xe536fb2e32265590 -- parent: 18
12: CONST string("foobar") -- parent: 14
13: CONST string("bar") -- parent: 14
17: IENDS_WITH -- hash: 0xb67045948ae19680 -- parent: 18
17: IENDS_WITH -- hash: 0x9c116522b865a02d -- parent: 18
15: CONST string("foobar") -- parent: 17
16: CONST string("BAR") -- parent: 17

46 changes: 23 additions & 23 deletions lib/src/compiler/ir/tests/testdata/2.no-folding.ir
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
RULE test
42: FOR_IN -- hash: 0x88c2a577129b8157 -- parent: None
42: FOR_IN -- hash: 0x30a95dc4a6e055e2 -- parent: None
0: CONST integer(0) -- parent: 42
1: PATTERN_COUNT PatternIdx(0) -- hash: 0x2706f00cf1a9933a -- parent: 42
41: FOR_IN -- hash: 0x95843bda7f5a11bf -- parent: 42
1: PATTERN_COUNT PatternIdx(0) -- hash: 0xc1bc033c6a64ce89 -- parent: 42
41: FOR_IN -- hash: 0x610ef69fd6846fe5 -- parent: 42
2: CONST integer(0) -- parent: 41
3: PATTERN_COUNT PatternIdx(1) -- hash: 0xd9da66a80b3ad5b5 -- parent: 41
40: FOR_IN -- hash: 0x905e2b8ad1c19fc8 -- parent: 41
6: FIELD_ACCESS -- hash: 0x648af520f5c87b4e -- parent: 40
3: PATTERN_COUNT PatternIdx(1) -- hash: 0x7699aa02ceb56d76 -- parent: 41
40: FOR_IN -- hash: 0x178ae2b47067f224 -- parent: 41
6: FIELD_ACCESS -- hash: 0x22bd483d721ed399 -- parent: 40
4: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 6
5: SYMBOL Field { index: 19, is_root: false, type_value: array, acl: None } -- parent: 6
39: AND -- hash: 0x9ffc87ac49116a93 -- parent: 40
12: LE -- hash: 0xf86e7a8e638f2154 -- parent: 39
9: FIELD_ACCESS -- hash: 0x4a8febd1cb391875 -- parent: 12
39: AND -- hash: 0xff21eb12445aa4e7 -- parent: 40
12: LE -- hash: 0x1b9ea398e3c8553e -- parent: 39
9: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 12
7: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 9
8: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None } -- parent: 9
11: PATTERN_OFFSET PatternIdx(0) INDEX -- hash: 0x6df2db889a437dfc -- parent: 12
11: PATTERN_OFFSET PatternIdx(0) INDEX -- hash: 0x7cb6e22690df7f1b -- parent: 12
10: SYMBOL Var { var: Var { frame_id: 1, ty: integer, index: 5 }, type_value: integer(unknown) } -- parent: 11
22: LE -- hash: 0x7983f5a8976cf11c -- parent: 39
14: PATTERN_OFFSET PatternIdx(0) INDEX -- hash: 0x6df2db889a437dfc -- parent: 22
22: LE -- hash: 0x60fd6a25db3c471e -- parent: 39
14: PATTERN_OFFSET PatternIdx(0) INDEX -- hash: 0x7cb6e22690df7f1b -- parent: 22
13: SYMBOL Var { var: Var { frame_id: 1, ty: integer, index: 5 }, type_value: integer(unknown) } -- parent: 14
21: ADD -- hash: 0x1c92c641b2555524 -- parent: 22
17: FIELD_ACCESS -- hash: 0x4a8febd1cb391875 -- parent: 21
21: ADD -- hash: 0x24b1906c95554907 -- parent: 22
17: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 21
15: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 17
16: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None } -- parent: 17
20: FIELD_ACCESS -- hash: 0xfd63626ce4ca5af0 -- parent: 21
20: FIELD_ACCESS -- hash: 0x58d89b393296bc3f -- parent: 21
18: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 20
19: SYMBOL Field { index: 1, is_root: false, type_value: integer(unknown), acl: None } -- parent: 20
28: LE -- hash: 0x1d1777dfdc5c802f -- parent: 39
25: FIELD_ACCESS -- hash: 0x4a8febd1cb391875 -- parent: 28
28: LE -- hash: 0x45ddf7f717200bc7 -- parent: 39
25: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 28
23: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 25
24: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None } -- parent: 25
27: PATTERN_OFFSET PatternIdx(1) INDEX -- hash: 0x929bd8da1310dcd6 -- parent: 28
27: PATTERN_OFFSET PatternIdx(1) INDEX -- hash: 0xa6f63684c43735a4 -- parent: 28
26: SYMBOL Var { var: Var { frame_id: 2, ty: integer, index: 12 }, type_value: integer(unknown) } -- parent: 27
38: LE -- hash: 0xc24b449c327166c6 -- parent: 39
30: PATTERN_OFFSET PatternIdx(1) INDEX -- hash: 0x929bd8da1310dcd6 -- parent: 38
38: LE -- hash: 0x92d1270c9c59b1b0 -- parent: 39
30: PATTERN_OFFSET PatternIdx(1) INDEX -- hash: 0xa6f63684c43735a4 -- parent: 38
29: SYMBOL Var { var: Var { frame_id: 2, ty: integer, index: 12 }, type_value: integer(unknown) } -- parent: 30
37: ADD -- hash: 0x1c92c641b2555524 -- parent: 38
33: FIELD_ACCESS -- hash: 0x4a8febd1cb391875 -- parent: 37
37: ADD -- hash: 0x24b1906c95554907 -- parent: 38
33: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 37
31: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 33
32: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None } -- parent: 33
36: FIELD_ACCESS -- hash: 0xfd63626ce4ca5af0 -- parent: 37
36: FIELD_ACCESS -- hash: 0x58d89b393296bc3f -- parent: 37
34: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 36
35: SYMBOL Field { index: 1, is_root: false, type_value: integer(unknown), acl: None } -- parent: 36

10 changes: 5 additions & 5 deletions lib/src/compiler/ir/tests/testdata/3.no-folding.ir
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
RULE test
22: OR -- hash: 0xa07189ef31bfe461 -- parent: None
10: EQ -- hash: 0x96e6e80d013c07ae -- parent: 22
8: FN_CALL hash.md5@ii@su -- hash: 0xfaab2b87ecb65323 -- parent: 10
22: OR -- hash: 0x1c627bcc6ff91868 -- parent: None
10: EQ -- hash: 0xb9ba03404f01eba5 -- parent: 22
8: FN_CALL hash.md5@ii@su -- hash: 0xaacae1fb2d94c8fe -- parent: 10
6: CONST integer(0) -- parent: 8
7: FILESIZE -- parent: 8
9: CONST string("feba6c919e3797e7778e8f2e85fa033d") -- parent: 10
21: EQ -- hash: 0x481e64f7e20840c4 -- parent: 22
19: FN_CALL hash.md5@ii@su -- hash: 0xfaab2b87ecb65323 -- parent: 21
21: EQ -- hash: 0x7993df882103112 -- parent: 22
19: FN_CALL hash.md5@ii@su -- hash: 0xaacae1fb2d94c8fe -- parent: 21
17: CONST integer(0) -- parent: 19
18: FILESIZE -- parent: 19
20: CONST string("275876e34cf609db118f3d84b799a790") -- parent: 21
Expand Down
36 changes: 18 additions & 18 deletions lib/src/compiler/ir/tests/testdata/4.no-folding.ir
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
RULE test
60: WITH -- hash: 0x8b7ce5c8ded3fe86 -- parent: None
2: FIELD_ACCESS -- hash: 0x80c2b6e342dfa9ec -- parent: 60
60: WITH -- hash: 0xdf397237b4ffa1a2 -- parent: None
2: FIELD_ACCESS -- hash: 0x30adb8d0b7ea7b20 -- parent: 60
0: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 2
1: SYMBOL Field { index: 12, is_root: false, type_value: integer(unknown), acl: None } -- parent: 2
59: AND -- hash: 0x95b05d460bfc4f3a -- parent: 60
35: FOR_IN -- hash: 0x45a291bc2adba8eb -- parent: 59
59: AND -- hash: 0x6c175182ff13cea5 -- parent: 60
35: FOR_IN -- hash: 0x68a46f0ab6ea3ad1 -- parent: 59
3: CONST integer(0) -- parent: 35
4: CONST integer(1) -- parent: 35
34: AND -- hash: 0xbce47fd7b9d090b -- parent: 35
9: EQ -- hash: 0xe2a19a870d8dfb71 -- parent: 34
34: AND -- hash: 0xf391ff5ee74242c2 -- parent: 35
9: EQ -- hash: 0xa866a1c3637edc78 -- parent: 34
7: SYMBOL Var { var: Var { frame_id: 2, ty: integer, index: 6 }, type_value: integer(unknown) } -- parent: 9
8: SYMBOL Var { var: Var { frame_id: 1, ty: integer, index: 0 }, type_value: integer(unknown) } -- parent: 9
20: EQ -- hash: 0x48b293a840425fdc -- parent: 34
18: FN_CALL test_proto2.add@ii@i -- hash: 0xf798bcca1a3f3e3a -- parent: 20
20: EQ -- hash: 0x2ca4ea101097f712 -- parent: 34
18: FN_CALL test_proto2.add@ii@i -- hash: 0xe62f32868fcf8ebd -- parent: 20
16: CONST integer(1) -- parent: 18
17: CONST integer(2) -- parent: 18
19: CONST integer(3) -- parent: 20
33: EQ -- hash: 0x1dbb26e61da1eb70 -- parent: 34
31: ADD -- hash: 0xd171978cdc3d3d19 -- parent: 33
29: FIELD_ACCESS -- hash: 0x1b1bc9ad0fbd24f5 -- parent: 31
33: EQ -- hash: 0x6ec9b987687adc07 -- parent: 34
31: ADD -- hash: 0x5c65e3370f4f4674 -- parent: 33
29: FIELD_ACCESS -- hash: 0xc6f26b43ef493d46 -- parent: 31
27: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 29
28: SYMBOL Field { index: 10, is_root: false, type_value: float(unknown), acl: None } -- parent: 29
30: CONST integer(1) -- parent: 31
32: CONST float(1.0) -- parent: 33
58: FOR_IN -- hash: 0xbb24539280f64817 -- parent: 59
58: FOR_IN -- hash: 0xc914e4a03d9205ee -- parent: 59
36: CONST integer(0) -- parent: 58
37: CONST integer(1) -- parent: 58
57: AND -- hash: 0x2ba6eaf5b8be6882 -- parent: 58
43: NE -- hash: 0x15b068c266aa15d7 -- parent: 57
41: FN_CALL test_proto2.add@ii@i -- hash: 0xf798bcca1a3f3e3a -- parent: 43
57: AND -- hash: 0xe9babd6e2f9a208a -- parent: 58
43: NE -- hash: 0x6c1a3099aa8575c5 -- parent: 57
41: FN_CALL test_proto2.add@ii@i -- hash: 0xe62f32868fcf8ebd -- parent: 43
39: CONST integer(1) -- parent: 41
40: CONST integer(2) -- parent: 41
42: CONST integer(0) -- parent: 43
56: EQ -- hash: 0x1dbb26e61da1eb70 -- parent: 57
54: ADD -- hash: 0xd171978cdc3d3d19 -- parent: 56
52: FIELD_ACCESS -- hash: 0x1b1bc9ad0fbd24f5 -- parent: 54
56: EQ -- hash: 0x6ec9b987687adc07 -- parent: 57
54: ADD -- hash: 0x5c65e3370f4f4674 -- parent: 56
52: FIELD_ACCESS -- hash: 0xc6f26b43ef493d46 -- parent: 54
50: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None } -- parent: 52
51: SYMBOL Field { index: 10, is_root: false, type_value: float(unknown), acl: None } -- parent: 52
53: CONST integer(1) -- parent: 54
Expand Down
Loading

0 comments on commit 4be3451

Please sign in to comment.