Skip to content

Commit 399217f

Browse files
committed
Add storage_layout_user_defined_no_pretty_print to command line tests
1 parent aac542c commit 399217f

File tree

5 files changed

+94
-2
lines changed

5 files changed

+94
-2
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
--storage-layout
1+
--storage-layout --pretty-json
Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,87 @@
11

22
======= storage_layout_user_defined/input.sol:C =======
33
Contract Storage Layout:
4-
{"storage":[{"astId":7,"contract":"storage_layout_user_defined/input.sol:C","label":"a","offset":0,"slot":"0","type":"t_userDefinedValueType(MyInt128)2"},{"astId":10,"contract":"storage_layout_user_defined/input.sol:C","label":"b","offset":16,"slot":"0","type":"t_userDefinedValueType(MyInt128)2"},{"astId":13,"contract":"storage_layout_user_defined/input.sol:C","label":"c","offset":0,"slot":"1","type":"t_userDefinedValueType(MyInt128)2"},{"astId":16,"contract":"storage_layout_user_defined/input.sol:C","label":"d","offset":16,"slot":"1","type":"t_userDefinedValueType(MyInt8)4"},{"astId":19,"contract":"storage_layout_user_defined/input.sol:C","label":"e","offset":17,"slot":"1","type":"t_userDefinedValueType(MyInt8)4"},{"astId":22,"contract":"storage_layout_user_defined/input.sol:C","label":"f","offset":18,"slot":"1","type":"t_userDefinedValueType(MyInt8)4"},{"astId":25,"contract":"storage_layout_user_defined/input.sol:C","label":"g","offset":19,"slot":"1","type":"t_userDefinedValueType(MyInt8)4"},{"astId":28,"contract":"storage_layout_user_defined/input.sol:C","label":"h","offset":20,"slot":"1","type":"t_userDefinedValueType(MyInt8)4"}],"types":{"t_userDefinedValueType(MyInt128)2":{"encoding":"inplace","label":"MyInt128","numberOfBytes":"16"},"t_userDefinedValueType(MyInt8)4":{"encoding":"inplace","label":"MyInt8","numberOfBytes":"1"}}}
4+
{
5+
"storage":
6+
[
7+
{
8+
"astId": 7,
9+
"contract": "storage_layout_user_defined/input.sol:C",
10+
"label": "a",
11+
"offset": 0,
12+
"slot": "0",
13+
"type": "t_userDefinedValueType(MyInt128)2"
14+
},
15+
{
16+
"astId": 10,
17+
"contract": "storage_layout_user_defined/input.sol:C",
18+
"label": "b",
19+
"offset": 16,
20+
"slot": "0",
21+
"type": "t_userDefinedValueType(MyInt128)2"
22+
},
23+
{
24+
"astId": 13,
25+
"contract": "storage_layout_user_defined/input.sol:C",
26+
"label": "c",
27+
"offset": 0,
28+
"slot": "1",
29+
"type": "t_userDefinedValueType(MyInt128)2"
30+
},
31+
{
32+
"astId": 16,
33+
"contract": "storage_layout_user_defined/input.sol:C",
34+
"label": "d",
35+
"offset": 16,
36+
"slot": "1",
37+
"type": "t_userDefinedValueType(MyInt8)4"
38+
},
39+
{
40+
"astId": 19,
41+
"contract": "storage_layout_user_defined/input.sol:C",
42+
"label": "e",
43+
"offset": 17,
44+
"slot": "1",
45+
"type": "t_userDefinedValueType(MyInt8)4"
46+
},
47+
{
48+
"astId": 22,
49+
"contract": "storage_layout_user_defined/input.sol:C",
50+
"label": "f",
51+
"offset": 18,
52+
"slot": "1",
53+
"type": "t_userDefinedValueType(MyInt8)4"
54+
},
55+
{
56+
"astId": 25,
57+
"contract": "storage_layout_user_defined/input.sol:C",
58+
"label": "g",
59+
"offset": 19,
60+
"slot": "1",
61+
"type": "t_userDefinedValueType(MyInt8)4"
62+
},
63+
{
64+
"astId": 28,
65+
"contract": "storage_layout_user_defined/input.sol:C",
66+
"label": "h",
67+
"offset": 20,
68+
"slot": "1",
69+
"type": "t_userDefinedValueType(MyInt8)4"
70+
}
71+
],
72+
"types":
73+
{
74+
"t_userDefinedValueType(MyInt128)2":
75+
{
76+
"encoding": "inplace",
77+
"label": "MyInt128",
78+
"numberOfBytes": "16"
79+
},
80+
"t_userDefinedValueType(MyInt8)4":
81+
{
82+
"encoding": "inplace",
83+
"label": "MyInt8",
84+
"numberOfBytes": "1"
85+
}
86+
}
87+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--storage-layout
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// SPDX-License-Identifier: GPL v3
2+
pragma solidity >=0.0;
3+
4+
contract C {}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
======= storage_layout_user_defined_no_pretty_print/input.sol:C =======
3+
Contract Storage Layout:
4+
{"storage":[]}

0 commit comments

Comments
 (0)