mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix: Use correct byte offset separation
":" instead of ","
This commit is contained in:
parent
90f77f8c1f
commit
57db4c82ba
@ -134,7 +134,7 @@ string sourceLocationComment(langutil::SourceLocation const& _location, IRGenera
|
||||
+ to_string(_context.sourceIndices().at(*_location.sourceName))
|
||||
+ ":"
|
||||
+ to_string(_location.start)
|
||||
+ ","
|
||||
+ ":"
|
||||
+ to_string(_location.end);
|
||||
}
|
||||
|
||||
|
@ -9,7 +9,7 @@ IR:
|
||||
|
||||
object "C_81" {
|
||||
code {
|
||||
/// @src 0:82,370
|
||||
/// @src 0:82:370
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -26,7 +26,7 @@ object "C_81" {
|
||||
|
||||
function constructor_C_81() {
|
||||
|
||||
/// @src 0:82,370
|
||||
/// @src 0:82:370
|
||||
|
||||
}
|
||||
|
||||
@ -37,7 +37,7 @@ object "C_81" {
|
||||
}
|
||||
object "C_81_deployed" {
|
||||
code {
|
||||
/// @src 0:82,370
|
||||
/// @src 0:82:370
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -212,122 +212,122 @@ object "C_81" {
|
||||
}
|
||||
|
||||
function fun_f_80(var_a_4, var_b_6, var_c_8, var_d_10) -> var__13, var__15, var__17, var__19 {
|
||||
/// @src 0:96,368
|
||||
/// @src 0:160,164
|
||||
/// @src 0:96:368
|
||||
/// @src 0:160:164
|
||||
let zero_t_uint256_1 := zero_value_for_split_t_uint256()
|
||||
var__13 := zero_t_uint256_1
|
||||
/// @src 0:166,169
|
||||
/// @src 0:166:169
|
||||
let zero_t_int256_2 := zero_value_for_split_t_int256()
|
||||
var__15 := zero_t_int256_2
|
||||
/// @src 0:171,175
|
||||
/// @src 0:171:175
|
||||
let zero_t_uint256_3 := zero_value_for_split_t_uint256()
|
||||
var__17 := zero_t_uint256_3
|
||||
/// @src 0:177,181
|
||||
/// @src 0:177:181
|
||||
let zero_t_uint256_4 := zero_value_for_split_t_uint256()
|
||||
var__19 := zero_t_uint256_4
|
||||
|
||||
/// @src 0:196,197
|
||||
/// @src 0:196:197
|
||||
let expr_23 := 0x02
|
||||
/// @src 0:199,200
|
||||
/// @src 0:199:200
|
||||
let _5 := var_a_4
|
||||
let expr_24 := _5
|
||||
/// @src 0:196,200
|
||||
/// @src 0:196:200
|
||||
let _6 := convert_t_rational_2_by_1_to_t_uint256(expr_23)
|
||||
let expr_25 := checked_exp_t_rational_2_by_1_t_uint256(expr_24)
|
||||
/// @src 0:187,200
|
||||
/// @src 0:187:200
|
||||
let var_w_22 := expr_25
|
||||
/// @src 0:213,215
|
||||
/// @src 0:213:215
|
||||
let expr_30 := 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
|
||||
/// @src 0:212,216
|
||||
/// @src 0:212:216
|
||||
let expr_31 := expr_30
|
||||
/// @src 0:218,219
|
||||
/// @src 0:218:219
|
||||
let _7 := var_b_6
|
||||
let expr_32 := _7
|
||||
/// @src 0:212,219
|
||||
/// @src 0:212:219
|
||||
let _8 := convert_t_rational_minus_2_by_1_to_t_int256(expr_31)
|
||||
let expr_33 := checked_exp_t_rational_minus_2_by_1_t_uint256(expr_32)
|
||||
/// @src 0:204,219
|
||||
/// @src 0:204:219
|
||||
let var_x_28 := expr_33
|
||||
/// @src 0:232,234
|
||||
/// @src 0:232:234
|
||||
let expr_37 := 0x0a
|
||||
/// @src 0:236,237
|
||||
/// @src 0:236:237
|
||||
let _9 := var_c_8
|
||||
let expr_38 := _9
|
||||
/// @src 0:232,237
|
||||
/// @src 0:232:237
|
||||
let _10 := convert_t_rational_10_by_1_to_t_uint256(expr_37)
|
||||
let expr_39 := checked_exp_t_rational_10_by_1_t_uint256(expr_38)
|
||||
/// @src 0:223,237
|
||||
/// @src 0:223:237
|
||||
let var_y_36 := expr_39
|
||||
/// @src 0:251,260
|
||||
/// @src 0:251:260
|
||||
let expr_47 := 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
/// @src 0:250,262
|
||||
/// @src 0:250:262
|
||||
let expr_48 := expr_47
|
||||
/// @src 0:264,265
|
||||
/// @src 0:264:265
|
||||
let _11 := var_d_10
|
||||
let expr_49 := _11
|
||||
/// @src 0:250,265
|
||||
/// @src 0:250:265
|
||||
let _12 := convert_t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1_to_t_uint256(expr_48)
|
||||
let expr_50 := checked_exp_t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1_t_uint256(expr_49)
|
||||
/// @src 0:241,265
|
||||
/// @src 0:241:265
|
||||
let var_z_42 := expr_50
|
||||
/// @src 0:308,309
|
||||
/// @src 0:308:309
|
||||
let expr_53 := 0x00
|
||||
/// @src 0:307,310
|
||||
/// @src 0:307:310
|
||||
let expr_54 := expr_53
|
||||
/// @src 0:312,313
|
||||
/// @src 0:312:313
|
||||
let _13 := var_a_4
|
||||
let expr_55 := _13
|
||||
/// @src 0:307,313
|
||||
/// @src 0:307:313
|
||||
let _14 := convert_t_rational_0_by_1_to_t_uint256(expr_54)
|
||||
let expr_56 := checked_exp_t_rational_0_by_1_t_uint256(expr_55)
|
||||
/// @src 0:303,313
|
||||
/// @src 0:303:313
|
||||
var_w_22 := expr_56
|
||||
let expr_57 := expr_56
|
||||
/// @src 0:322,324
|
||||
/// @src 0:322:324
|
||||
let expr_61 := 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
/// @src 0:321,325
|
||||
/// @src 0:321:325
|
||||
let expr_62 := expr_61
|
||||
/// @src 0:327,328
|
||||
/// @src 0:327:328
|
||||
let _15 := var_b_6
|
||||
let expr_63 := _15
|
||||
/// @src 0:321,328
|
||||
/// @src 0:321:328
|
||||
let _16 := convert_t_rational_minus_1_by_1_to_t_int256(expr_62)
|
||||
let expr_64 := checked_exp_t_rational_minus_1_by_1_t_uint256(expr_63)
|
||||
/// @src 0:317,328
|
||||
/// @src 0:317:328
|
||||
var_x_28 := expr_64
|
||||
let expr_65 := expr_64
|
||||
/// @src 0:336,337
|
||||
/// @src 0:336:337
|
||||
let expr_68 := 0x01
|
||||
/// @src 0:339,340
|
||||
/// @src 0:339:340
|
||||
let _17 := var_c_8
|
||||
let expr_69 := _17
|
||||
/// @src 0:336,340
|
||||
/// @src 0:336:340
|
||||
let _18 := convert_t_rational_1_by_1_to_t_uint256(expr_68)
|
||||
let expr_70 := checked_exp_t_rational_1_by_1_t_uint256(expr_69)
|
||||
/// @src 0:332,340
|
||||
/// @src 0:332:340
|
||||
var_y_36 := expr_70
|
||||
let expr_71 := expr_70
|
||||
/// @src 0:353,354
|
||||
/// @src 0:353:354
|
||||
let _19 := var_w_22
|
||||
let expr_73 := _19
|
||||
/// @src 0:352,364
|
||||
/// @src 0:352:364
|
||||
let expr_77_component_1 := expr_73
|
||||
/// @src 0:356,357
|
||||
/// @src 0:356:357
|
||||
let _20 := var_x_28
|
||||
let expr_74 := _20
|
||||
/// @src 0:352,364
|
||||
/// @src 0:352:364
|
||||
let expr_77_component_2 := expr_74
|
||||
/// @src 0:359,360
|
||||
/// @src 0:359:360
|
||||
let _21 := var_y_36
|
||||
let expr_75 := _21
|
||||
/// @src 0:352,364
|
||||
/// @src 0:352:364
|
||||
let expr_77_component_3 := expr_75
|
||||
/// @src 0:362,363
|
||||
/// @src 0:362:363
|
||||
let _22 := var_z_42
|
||||
let expr_76 := _22
|
||||
/// @src 0:352,364
|
||||
/// @src 0:352:364
|
||||
let expr_77_component_4 := expr_76
|
||||
/// @src 0:345,364
|
||||
/// @src 0:345:364
|
||||
var__13 := expr_77_component_1
|
||||
var__15 := expr_77_component_2
|
||||
var__17 := expr_77_component_3
|
||||
|
@ -9,7 +9,7 @@ IR:
|
||||
|
||||
object "C_15" {
|
||||
code {
|
||||
/// @src 0:59,147
|
||||
/// @src 0:59:147
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -26,7 +26,7 @@ object "C_15" {
|
||||
|
||||
function constructor_C_15() {
|
||||
|
||||
/// @src 0:59,147
|
||||
/// @src 0:59:147
|
||||
|
||||
}
|
||||
|
||||
@ -52,7 +52,7 @@ object "C_15" {
|
||||
}
|
||||
object "C_15_deployed" {
|
||||
code {
|
||||
/// @src 0:59,147
|
||||
/// @src 0:59:147
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -217,7 +217,7 @@ object "C_15" {
|
||||
}
|
||||
|
||||
function fun_f_14(var__7_mpos, var_e_10) {
|
||||
/// @src 0:93,145
|
||||
/// @src 0:93:145
|
||||
|
||||
}
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_7\" {
|
||||
code {
|
||||
/// @src 0:79,121
|
||||
/// @src 0:79:121
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -25,7 +25,7 @@ object \"C_7\" {
|
||||
|
||||
function constructor_C_7() {
|
||||
|
||||
/// @src 0:79,121
|
||||
/// @src 0:79:121
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ object \"C_7\" {
|
||||
}
|
||||
object \"C_7_deployed\" {
|
||||
code {
|
||||
/// @src 0:79,121
|
||||
/// @src 0:79:121
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -76,7 +76,7 @@ object \"C_7\" {
|
||||
}
|
||||
|
||||
function fun_f_6() {
|
||||
/// @src 0:92,119
|
||||
/// @src 0:92:119
|
||||
|
||||
}
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_3\" {
|
||||
code {
|
||||
/// @src 0:79,92
|
||||
/// @src 0:79:92
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -25,7 +25,7 @@ object \"C_3\" {
|
||||
|
||||
function constructor_C_3() {
|
||||
|
||||
/// @src 0:79,92
|
||||
/// @src 0:79:92
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ object \"C_3\" {
|
||||
}
|
||||
object \"C_3_deployed\" {
|
||||
code {
|
||||
/// @src 0:79,92
|
||||
/// @src 0:79:92
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -81,7 +81,7 @@ object \"C_3\" {
|
||||
|
||||
object \"D_16\" {
|
||||
code {
|
||||
/// @src 0:93,146
|
||||
/// @src 0:93:146
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -98,7 +98,7 @@ object \"D_16\" {
|
||||
|
||||
function constructor_D_16() {
|
||||
|
||||
/// @src 0:93,146
|
||||
/// @src 0:93:146
|
||||
|
||||
}
|
||||
|
||||
@ -109,7 +109,7 @@ object \"D_16\" {
|
||||
}
|
||||
object \"D_16_deployed\" {
|
||||
code {
|
||||
/// @src 0:93,146
|
||||
/// @src 0:93:146
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -149,9 +149,9 @@ object \"D_16\" {
|
||||
}
|
||||
|
||||
function fun_f_15() {
|
||||
/// @src 0:106,144
|
||||
/// @src 0:106:144
|
||||
|
||||
/// @src 0:134,141
|
||||
/// @src 0:134:141
|
||||
let _1 := allocate_unbounded()
|
||||
let _2 := add(_1, datasize(\"C_3\"))
|
||||
if or(gt(_2, 0xffffffffffffffff), lt(_2, _1)) { panic_error_0x41() }
|
||||
@ -162,7 +162,7 @@ object \"D_16\" {
|
||||
|
||||
if iszero(expr_12_address) { revert_forward_1() }
|
||||
|
||||
/// @src 0:128,141
|
||||
/// @src 0:128:141
|
||||
let var_c_8_address := expr_12_address
|
||||
|
||||
}
|
||||
@ -208,7 +208,7 @@ object \"D_16\" {
|
||||
|
||||
object \"C_3\" {
|
||||
code {
|
||||
/// @src 0:79,92
|
||||
/// @src 0:79:92
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -225,7 +225,7 @@ object \"D_16\" {
|
||||
|
||||
function constructor_C_3() {
|
||||
|
||||
/// @src 0:79,92
|
||||
/// @src 0:79:92
|
||||
|
||||
}
|
||||
|
||||
@ -236,7 +236,7 @@ object \"D_16\" {
|
||||
}
|
||||
object \"C_3_deployed\" {
|
||||
code {
|
||||
/// @src 0:79,92
|
||||
/// @src 0:79:92
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
|
@ -9,7 +9,7 @@ IR:
|
||||
|
||||
object "test_11" {
|
||||
code {
|
||||
/// @src 0:79,169
|
||||
/// @src 0:79:169
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -26,7 +26,7 @@ object "test_11" {
|
||||
|
||||
function constructor_test_11() {
|
||||
|
||||
/// @src 0:79,169
|
||||
/// @src 0:79:169
|
||||
|
||||
}
|
||||
|
||||
@ -37,7 +37,7 @@ object "test_11" {
|
||||
}
|
||||
object "test_11_deployed" {
|
||||
code {
|
||||
/// @src 0:79,169
|
||||
/// @src 0:79:169
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -87,14 +87,14 @@ object "test_11" {
|
||||
}
|
||||
|
||||
function fun_f_10() -> var__5 {
|
||||
/// @src 0:99,167
|
||||
/// @src 0:133,137
|
||||
/// @src 0:99:167
|
||||
/// @src 0:133:137
|
||||
let zero_t_bool_1 := zero_value_for_split_t_bool()
|
||||
var__5 := zero_t_bool_1
|
||||
|
||||
/// @src 0:156,160
|
||||
/// @src 0:156:160
|
||||
let expr_7 := 0x01
|
||||
/// @src 0:149,160
|
||||
/// @src 0:149:160
|
||||
var__5 := expr_7
|
||||
leave
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_54\" {
|
||||
code {
|
||||
/// @src 0:79,428
|
||||
/// @src 0:79:428
|
||||
mstore(64, 160)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -54,17 +54,17 @@ object \"C_54\" {
|
||||
|
||||
function constructor_C_54(var__init_12) {
|
||||
|
||||
/// @src 0:175,223
|
||||
/// @src 0:175:223
|
||||
|
||||
/// @src 0:147,149
|
||||
/// @src 0:147:149
|
||||
let expr_7 := 0x2a
|
||||
let _3 := convert_t_rational_42_by_1_to_t_int256(expr_7)
|
||||
mstore(128, _3)
|
||||
|
||||
/// @src 0:214,219
|
||||
/// @src 0:214:219
|
||||
let _4 := var__init_12
|
||||
let expr_16 := _4
|
||||
/// @src 0:203,219
|
||||
/// @src 0:203:219
|
||||
update_storage_value_offset_0t_int256_to_t_int256(0x00, expr_16)
|
||||
let expr_17 := expr_16
|
||||
|
||||
@ -147,7 +147,7 @@ object \"C_54\" {
|
||||
}
|
||||
object \"C_54_deployed\" {
|
||||
code {
|
||||
/// @src 0:79,428
|
||||
/// @src 0:79:428
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -262,9 +262,9 @@ object \"C_54\" {
|
||||
cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)
|
||||
}
|
||||
|
||||
/// @src 0:93,119
|
||||
/// @src 0:93:119
|
||||
function constant_constVar_5() -> ret {
|
||||
/// @src 0:117,119
|
||||
/// @src 0:117:119
|
||||
let expr_4 := 0x29
|
||||
let _2 := convert_t_rational_41_by_1_to_t_int256(expr_4)
|
||||
|
||||
@ -303,8 +303,8 @@ object \"C_54\" {
|
||||
}
|
||||
|
||||
function fun_f2_53() -> var__42 {
|
||||
/// @src 0:343,426
|
||||
/// @src 0:375,378
|
||||
/// @src 0:343:426
|
||||
/// @src 0:375:378
|
||||
let zero_t_int256_4 := zero_value_for_split_t_int256()
|
||||
var__42 := zero_t_int256_4
|
||||
|
||||
@ -312,18 +312,18 @@ object \"C_54\" {
|
||||
}
|
||||
|
||||
function fun_f2_53_inner(_8) -> var__42 {
|
||||
/// @src 0:343,426
|
||||
/// @src 0:343:426
|
||||
var__42 := _8
|
||||
|
||||
/// @src 0:392,400
|
||||
/// @src 0:392:400
|
||||
let _9 := read_from_storage_split_offset_0_t_int256(0x00)
|
||||
let expr_44 := _9
|
||||
/// @src 0:403,407
|
||||
/// @src 0:403:407
|
||||
let expr_45_address := address()
|
||||
/// @src 0:403,409
|
||||
/// @src 0:403:409
|
||||
let expr_46_address := convert_t_contract$_C_$54_to_t_address(expr_45_address)
|
||||
let expr_46_functionSelector := 0x26121ff0
|
||||
/// @src 0:403,411
|
||||
/// @src 0:403:411
|
||||
if iszero(extcodesize(expr_46_address)) { revert_error_0cc013b6b3b6beabea4e3a74a6d380f0df81852ca99887912475e1f66b2a2c20() }
|
||||
|
||||
// storage for arguments and returned data
|
||||
@ -344,43 +344,43 @@ object \"C_54\" {
|
||||
// decode return parameters from external try-call into retVars
|
||||
expr_47 := abi_decode_tuple_t_int256_fromMemory(_10, add(_10, returndatasize()))
|
||||
}
|
||||
/// @src 0:392,411
|
||||
/// @src 0:392:411
|
||||
let expr_48 := checked_add_t_int256(expr_44, expr_47)
|
||||
|
||||
/// @src 0:414,422
|
||||
/// @src 0:414:422
|
||||
let _13 := loadimmutable(\"8\")
|
||||
let expr_49 := _13
|
||||
/// @src 0:392,422
|
||||
/// @src 0:392:422
|
||||
let expr_50 := checked_add_t_int256(expr_48, expr_49)
|
||||
|
||||
/// @src 0:385,422
|
||||
/// @src 0:385:422
|
||||
var__42 := expr_50
|
||||
leave
|
||||
|
||||
}
|
||||
|
||||
function fun_f_30() -> var__23 {
|
||||
/// @src 0:226,302
|
||||
/// @src 0:262,265
|
||||
/// @src 0:226:302
|
||||
/// @src 0:262:265
|
||||
let zero_t_int256_1 := zero_value_for_split_t_int256()
|
||||
var__23 := zero_t_int256_1
|
||||
|
||||
/// @src 0:279,287
|
||||
/// @src 0:279:287
|
||||
let expr_25 := constant_constVar_5()
|
||||
/// @src 0:290,298
|
||||
/// @src 0:290:298
|
||||
let _3 := loadimmutable(\"8\")
|
||||
let expr_26 := _3
|
||||
/// @src 0:279,298
|
||||
/// @src 0:279:298
|
||||
let expr_27 := checked_add_t_int256(expr_25, expr_26)
|
||||
|
||||
/// @src 0:272,298
|
||||
/// @src 0:272:298
|
||||
var__23 := expr_27
|
||||
leave
|
||||
|
||||
}
|
||||
|
||||
function getter_fun_stateVar_10() -> ret {
|
||||
/// @src 0:152,171
|
||||
/// @src 0:152:171
|
||||
|
||||
let slot := 0
|
||||
let offset := 0
|
||||
@ -396,15 +396,15 @@ object \"C_54\" {
|
||||
}
|
||||
|
||||
function modifier_m_40(var__42) -> _5 {
|
||||
/// @src 0:304,341
|
||||
/// @src 0:304:341
|
||||
_5 := var__42
|
||||
|
||||
/// @src 0:322,332
|
||||
/// @src 0:322:332
|
||||
let _7 := read_from_storage_split_offset_0_t_int256(0x00)
|
||||
let _6 := increment_t_int256(_7)
|
||||
update_storage_value_offset_0t_int256_to_t_int256(0x00, _6)
|
||||
let expr_33 := _7
|
||||
/// @src 0:336,337
|
||||
/// @src 0:336:337
|
||||
_5 := fun_f2_53_inner(var__42)
|
||||
|
||||
}
|
||||
@ -537,7 +537,7 @@ object \"C_54\" {
|
||||
|
||||
object \"D_72\" {
|
||||
code {
|
||||
/// @src 1:91,166
|
||||
/// @src 1:91:166
|
||||
mstore(64, 160)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -599,34 +599,34 @@ object \"D_72\" {
|
||||
|
||||
function constructor_C_54(var__init_12) {
|
||||
|
||||
/// @src 0:175,223
|
||||
/// @src 0:175:223
|
||||
|
||||
/// @src 0:147,149
|
||||
/// @src 0:147:149
|
||||
let expr_7 := 0x2a
|
||||
let _6 := convert_t_rational_42_by_1_to_t_int256(expr_7)
|
||||
mstore(128, _6)
|
||||
|
||||
/// @src 0:214,219
|
||||
/// @src 0:214:219
|
||||
let _7 := var__init_12
|
||||
let expr_16 := _7
|
||||
/// @src 0:203,219
|
||||
/// @src 0:203:219
|
||||
update_storage_value_offset_0t_int256_to_t_int256(0x00, expr_16)
|
||||
let expr_17 := expr_16
|
||||
|
||||
}
|
||||
|
||||
function constructor_D_72(var__init2_63) {
|
||||
/// @src 1:107,108
|
||||
/// @src 1:107:108
|
||||
let expr_60 := 0x03
|
||||
let _3 := convert_t_rational_3_by_1_to_t_int256(expr_60)
|
||||
|
||||
/// @src 1:113,164
|
||||
/// @src 1:113:164
|
||||
constructor_C_54(_3)
|
||||
|
||||
/// @src 1:154,160
|
||||
/// @src 1:154:160
|
||||
let _4 := var__init2_63
|
||||
let expr_67 := _4
|
||||
/// @src 1:142,160
|
||||
/// @src 1:142:160
|
||||
let _5 := read_from_storage_split_offset_0_t_int256(0x00)
|
||||
let expr_68 := checked_add_t_int256(_5, expr_67)
|
||||
|
||||
@ -737,7 +737,7 @@ object \"D_72\" {
|
||||
}
|
||||
object \"D_72_deployed\" {
|
||||
code {
|
||||
/// @src 1:91,166
|
||||
/// @src 1:91:166
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -852,9 +852,9 @@ object \"D_72\" {
|
||||
cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)
|
||||
}
|
||||
|
||||
/// @src 0:93,119
|
||||
/// @src 0:93:119
|
||||
function constant_constVar_5() -> ret {
|
||||
/// @src 0:117,119
|
||||
/// @src 0:117:119
|
||||
let expr_4 := 0x29
|
||||
let _2 := convert_t_rational_41_by_1_to_t_int256(expr_4)
|
||||
|
||||
@ -893,8 +893,8 @@ object \"D_72\" {
|
||||
}
|
||||
|
||||
function fun_f2_53() -> var__42 {
|
||||
/// @src 0:343,426
|
||||
/// @src 0:375,378
|
||||
/// @src 0:343:426
|
||||
/// @src 0:375:378
|
||||
let zero_t_int256_4 := zero_value_for_split_t_int256()
|
||||
var__42 := zero_t_int256_4
|
||||
|
||||
@ -902,18 +902,18 @@ object \"D_72\" {
|
||||
}
|
||||
|
||||
function fun_f2_53_inner(_8) -> var__42 {
|
||||
/// @src 0:343,426
|
||||
/// @src 0:343:426
|
||||
var__42 := _8
|
||||
|
||||
/// @src 0:392,400
|
||||
/// @src 0:392:400
|
||||
let _9 := read_from_storage_split_offset_0_t_int256(0x00)
|
||||
let expr_44 := _9
|
||||
/// @src 0:403,407
|
||||
/// @src 0:403:407
|
||||
let expr_45_address := address()
|
||||
/// @src 0:403,409
|
||||
/// @src 0:403:409
|
||||
let expr_46_address := convert_t_contract$_C_$54_to_t_address(expr_45_address)
|
||||
let expr_46_functionSelector := 0x26121ff0
|
||||
/// @src 0:403,411
|
||||
/// @src 0:403:411
|
||||
if iszero(extcodesize(expr_46_address)) { revert_error_0cc013b6b3b6beabea4e3a74a6d380f0df81852ca99887912475e1f66b2a2c20() }
|
||||
|
||||
// storage for arguments and returned data
|
||||
@ -934,43 +934,43 @@ object \"D_72\" {
|
||||
// decode return parameters from external try-call into retVars
|
||||
expr_47 := abi_decode_tuple_t_int256_fromMemory(_10, add(_10, returndatasize()))
|
||||
}
|
||||
/// @src 0:392,411
|
||||
/// @src 0:392:411
|
||||
let expr_48 := checked_add_t_int256(expr_44, expr_47)
|
||||
|
||||
/// @src 0:414,422
|
||||
/// @src 0:414:422
|
||||
let _13 := loadimmutable(\"8\")
|
||||
let expr_49 := _13
|
||||
/// @src 0:392,422
|
||||
/// @src 0:392:422
|
||||
let expr_50 := checked_add_t_int256(expr_48, expr_49)
|
||||
|
||||
/// @src 0:385,422
|
||||
/// @src 0:385:422
|
||||
var__42 := expr_50
|
||||
leave
|
||||
|
||||
}
|
||||
|
||||
function fun_f_30() -> var__23 {
|
||||
/// @src 0:226,302
|
||||
/// @src 0:262,265
|
||||
/// @src 0:226:302
|
||||
/// @src 0:262:265
|
||||
let zero_t_int256_1 := zero_value_for_split_t_int256()
|
||||
var__23 := zero_t_int256_1
|
||||
|
||||
/// @src 0:279,287
|
||||
/// @src 0:279:287
|
||||
let expr_25 := constant_constVar_5()
|
||||
/// @src 0:290,298
|
||||
/// @src 0:290:298
|
||||
let _3 := loadimmutable(\"8\")
|
||||
let expr_26 := _3
|
||||
/// @src 0:279,298
|
||||
/// @src 0:279:298
|
||||
let expr_27 := checked_add_t_int256(expr_25, expr_26)
|
||||
|
||||
/// @src 0:272,298
|
||||
/// @src 0:272:298
|
||||
var__23 := expr_27
|
||||
leave
|
||||
|
||||
}
|
||||
|
||||
function getter_fun_stateVar_10() -> ret {
|
||||
/// @src 0:152,171
|
||||
/// @src 0:152:171
|
||||
|
||||
let slot := 0
|
||||
let offset := 0
|
||||
@ -986,15 +986,15 @@ object \"D_72\" {
|
||||
}
|
||||
|
||||
function modifier_m_40(var__42) -> _5 {
|
||||
/// @src 0:304,341
|
||||
/// @src 0:304:341
|
||||
_5 := var__42
|
||||
|
||||
/// @src 0:322,332
|
||||
/// @src 0:322:332
|
||||
let _7 := read_from_storage_split_offset_0_t_int256(0x00)
|
||||
let _6 := increment_t_int256(_7)
|
||||
update_storage_value_offset_0t_int256_to_t_int256(0x00, _6)
|
||||
let expr_33 := _7
|
||||
/// @src 0:336,337
|
||||
/// @src 0:336:337
|
||||
_5 := fun_f2_53_inner(var__42)
|
||||
|
||||
}
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_11\" {
|
||||
code {
|
||||
/// @src 0:78,164
|
||||
/// @src 0:78:164
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -25,7 +25,7 @@ object \"C_11\" {
|
||||
|
||||
function constructor_C_11() {
|
||||
|
||||
/// @src 0:78,164
|
||||
/// @src 0:78:164
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ object \"C_11\" {
|
||||
}
|
||||
object \"C_11_deployed\" {
|
||||
code {
|
||||
/// @src 0:78,164
|
||||
/// @src 0:78:164
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -150,12 +150,12 @@ object \"C_11\" {
|
||||
}
|
||||
|
||||
function fun_f_10() -> var__5_mpos {
|
||||
/// @src 0:91,162
|
||||
/// @src 0:127,140
|
||||
/// @src 0:91:162
|
||||
/// @src 0:127:140
|
||||
let zero_t_string_memory_ptr_1_mpos := zero_value_for_split_t_string_memory_ptr()
|
||||
var__5_mpos := zero_t_string_memory_ptr_1_mpos
|
||||
|
||||
/// @src 0:144,159
|
||||
/// @src 0:144:159
|
||||
var__5_mpos := convert_t_stringliteral_9f0adad0a59b05d2e04a1373342b10b9eb16c57c164c8a3bfcbf46dccee39a21_to_t_string_memory_ptr()
|
||||
leave
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_11\" {
|
||||
code {
|
||||
/// @src 0:78,158
|
||||
/// @src 0:78:158
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -25,7 +25,7 @@ object \"C_11\" {
|
||||
|
||||
function constructor_C_11() {
|
||||
|
||||
/// @src 0:78,158
|
||||
/// @src 0:78:158
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ object \"C_11\" {
|
||||
}
|
||||
object \"C_11_deployed\" {
|
||||
code {
|
||||
/// @src 0:78,158
|
||||
/// @src 0:78:158
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -90,12 +90,12 @@ object \"C_11\" {
|
||||
}
|
||||
|
||||
function fun_f_10() -> var__5 {
|
||||
/// @src 0:91,156
|
||||
/// @src 0:127,134
|
||||
/// @src 0:91:156
|
||||
/// @src 0:127:134
|
||||
let zero_t_bytes32_1 := zero_value_for_split_t_bytes32()
|
||||
var__5 := zero_t_bytes32_1
|
||||
|
||||
/// @src 0:138,153
|
||||
/// @src 0:138:153
|
||||
var__5 := convert_t_stringliteral_9f0adad0a59b05d2e04a1373342b10b9eb16c57c164c8a3bfcbf46dccee39a21_to_t_bytes32()
|
||||
leave
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_11\" {
|
||||
code {
|
||||
/// @src 0:78,159
|
||||
/// @src 0:78:159
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -25,7 +25,7 @@ object \"C_11\" {
|
||||
|
||||
function constructor_C_11() {
|
||||
|
||||
/// @src 0:78,159
|
||||
/// @src 0:78:159
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ object \"C_11\" {
|
||||
}
|
||||
object \"C_11_deployed\" {
|
||||
code {
|
||||
/// @src 0:78,159
|
||||
/// @src 0:78:159
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -94,14 +94,14 @@ object \"C_11\" {
|
||||
}
|
||||
|
||||
function fun_f_10() -> var__5 {
|
||||
/// @src 0:91,157
|
||||
/// @src 0:127,133
|
||||
/// @src 0:91:157
|
||||
/// @src 0:127:133
|
||||
let zero_t_bytes4_1 := zero_value_for_split_t_bytes4()
|
||||
var__5 := zero_t_bytes4_1
|
||||
|
||||
/// @src 0:144,154
|
||||
/// @src 0:144:154
|
||||
let expr_7 := 0x61626364
|
||||
/// @src 0:137,154
|
||||
/// @src 0:137:154
|
||||
var__5 := convert_t_rational_1633837924_by_1_to_t_bytes4(expr_7)
|
||||
leave
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_11\" {
|
||||
code {
|
||||
/// @src 0:78,243
|
||||
/// @src 0:78:243
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -25,7 +25,7 @@ object \"C_11\" {
|
||||
|
||||
function constructor_C_11() {
|
||||
|
||||
/// @src 0:78,243
|
||||
/// @src 0:78:243
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ object \"C_11\" {
|
||||
}
|
||||
object \"C_11_deployed\" {
|
||||
code {
|
||||
/// @src 0:78,243
|
||||
/// @src 0:78:243
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -150,12 +150,12 @@ object \"C_11\" {
|
||||
}
|
||||
|
||||
function fun_f_10() -> var__5_mpos {
|
||||
/// @src 0:91,241
|
||||
/// @src 0:127,140
|
||||
/// @src 0:91:241
|
||||
/// @src 0:127:140
|
||||
let zero_t_string_memory_ptr_1_mpos := zero_value_for_split_t_string_memory_ptr()
|
||||
var__5_mpos := zero_t_string_memory_ptr_1_mpos
|
||||
|
||||
/// @src 0:144,238
|
||||
/// @src 0:144:238
|
||||
var__5_mpos := convert_t_stringliteral_d6604f85ac07e2b33103a620b3d3d75b0473c7214912beded67b9b624d41c571_to_t_string_memory_ptr()
|
||||
leave
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
object \"C_11\" {
|
||||
code {
|
||||
/// @src 0:78,159
|
||||
/// @src 0:78:159
|
||||
mstore(64, 128)
|
||||
if callvalue() { revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb() }
|
||||
|
||||
@ -25,7 +25,7 @@ object \"C_11\" {
|
||||
|
||||
function constructor_C_11() {
|
||||
|
||||
/// @src 0:78,159
|
||||
/// @src 0:78:159
|
||||
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ object \"C_11\" {
|
||||
}
|
||||
object \"C_11_deployed\" {
|
||||
code {
|
||||
/// @src 0:78,159
|
||||
/// @src 0:78:159
|
||||
mstore(64, 128)
|
||||
|
||||
if iszero(lt(calldatasize(), 4))
|
||||
@ -94,14 +94,14 @@ object \"C_11\" {
|
||||
}
|
||||
|
||||
function fun_f_10() -> var__5 {
|
||||
/// @src 0:91,157
|
||||
/// @src 0:127,133
|
||||
/// @src 0:91:157
|
||||
/// @src 0:127:133
|
||||
let zero_t_bytes4_1 := zero_value_for_split_t_bytes4()
|
||||
var__5 := zero_t_bytes4_1
|
||||
|
||||
/// @src 0:144,154
|
||||
/// @src 0:144:154
|
||||
let expr_7 := 0xaabbccdd
|
||||
/// @src 0:137,154
|
||||
/// @src 0:137:154
|
||||
var__5 := convert_t_rational_2864434397_by_1_to_t_bytes4(expr_7)
|
||||
leave
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user