From e3d8146e43cbd8867265f8f59005bd94996507f9 Mon Sep 17 00:00:00 2001 From: chriseth Date: Tue, 8 Feb 2022 13:21:52 +0100 Subject: [PATCH] Update tests. --- .../ast_compact_json_no_pretty_json/output | 2 +- .../ast_compact_json_with_base_path/output | 1 + .../combined_json_with_base_path/output | 1 + test/cmdlineTests/events_in_abi/output | 55 ++++++++++++++++++- .../recovery_ast_constructor/output | 1 + .../recovery_standard_json/output.json | 2 +- .../standard_only_ast_requested/output.json | 2 +- .../ASTJSON/abstract_contract.json | 1 + .../ASTJSON/abstract_contract_parseOnly.json | 1 + test/libsolidity/ASTJSON/address_payable.json | 1 + .../ASTJSON/address_payable_parseOnly.json | 1 + test/libsolidity/ASTJSON/array_type_name.json | 1 + .../ASTJSON/array_type_name_parseOnly.json | 1 + test/libsolidity/ASTJSON/assembly/call.json | 1 + .../ASTJSON/assembly/call_parseOnly.json | 1 + .../ASTJSON/assembly/empty_block.json | 1 + .../assembly/empty_block_parseOnly.json | 1 + .../ASTJSON/assembly/function.json | 1 + .../ASTJSON/assembly/function_parseOnly.json | 1 + test/libsolidity/ASTJSON/assembly/leave.json | 1 + .../ASTJSON/assembly/leave_parseOnly.json | 1 + test/libsolidity/ASTJSON/assembly/loop.json | 1 + .../ASTJSON/assembly/loop_parseOnly.json | 1 + .../ASTJSON/assembly/nested_functions.json | 1 + .../assembly/nested_functions_parseOnly.json | 1 + .../ASTJSON/assembly/slot_offset.json | 1 + .../assembly/slot_offset_parseOnly.json | 1 + .../ASTJSON/assembly/stringlit.json | 1 + .../ASTJSON/assembly/stringlit_parseOnly.json | 1 + test/libsolidity/ASTJSON/assembly/switch.json | 1 + .../ASTJSON/assembly/switch_default.json | 1 + .../assembly/switch_default_parseOnly.json | 1 + .../ASTJSON/assembly/switch_parseOnly.json | 1 + .../ASTJSON/assembly/var_access.json | 1 + .../assembly/var_access_parseOnly.json | 1 + .../ASTJSON/base_constructor_call.json | 2 + .../base_constructor_call_parseOnly.json | 2 + test/libsolidity/ASTJSON/constructor.json | 1 + .../ASTJSON/constructor_parseOnly.json | 1 + .../ASTJSON/contract_dep_order.json | 5 ++ .../ASTJSON/contract_dep_order_parseOnly.json | 5 ++ test/libsolidity/ASTJSON/documentation.json | 6 ++ .../ASTJSON/documentation_local_variable.json | 1 + ...ocumentation_local_variable_parseOnly.json | 1 + .../ASTJSON/documentation_on_statements.json | 1 + ...documentation_on_statements_parseOnly.json | 1 + .../ASTJSON/documentation_parseOnly.json | 3 + .../ASTJSON/documentation_triple.json | 1 + .../documentation_triple_parseOnly.json | 1 + test/libsolidity/ASTJSON/enum_value.json | 1 + .../ASTJSON/enum_value_parseOnly.json | 1 + .../libsolidity/ASTJSON/event_definition.json | 4 ++ .../ASTJSON/event_definition_parseOnly.json | 1 + ...variables_of_internal_types_parseOnly.json | 1 + .../ASTJSON/fail_after_parsing_parseOnly.json | 1 + test/libsolidity/ASTJSON/fallback.json | 1 + .../ASTJSON/fallback_and_reveice_ether.json | 1 + .../fallback_and_reveice_ether_parseOnly.json | 1 + .../ASTJSON/fallback_parseOnly.json | 1 + .../libsolidity/ASTJSON/fallback_payable.json | 1 + .../ASTJSON/fallback_payable_parseOnly.json | 1 + test/libsolidity/ASTJSON/function_type.json | 1 + .../ASTJSON/function_type_parseOnly.json | 1 + test/libsolidity/ASTJSON/indirect_event.json | 6 ++ .../ASTJSON/indirect_event_parseOnly.json | 4 ++ .../ASTJSON/inheritance_specifier.json | 2 + .../inheritance_specifier_parseOnly.json | 2 + test/libsolidity/ASTJSON/license.json | 1 + .../ASTJSON/license_parseOnly.json | 1 + .../long_type_name_binary_operation.json | 1 + ..._type_name_binary_operation_parseOnly.json | 1 + .../ASTJSON/long_type_name_identifier.json | 1 + .../long_type_name_identifier_parseOnly.json | 1 + test/libsolidity/ASTJSON/mappings.json | 1 + .../ASTJSON/mappings_parseOnly.json | 1 + .../ASTJSON/modifier_definition.json | 1 + .../modifier_definition_parseOnly.json | 1 + .../ASTJSON/modifier_invocation.json | 1 + .../modifier_invocation_parseOnly.json | 1 + test/libsolidity/ASTJSON/mutability.json | 1 + .../ASTJSON/mutability_parseOnly.json | 1 + test/libsolidity/ASTJSON/non_utf8.json | 1 + .../ASTJSON/non_utf8_parseOnly.json | 1 + .../not_existing_import_parseOnly.json | 1 + test/libsolidity/ASTJSON/override.json | 3 + .../ASTJSON/override_parseOnly.json | 3 + .../ASTJSON/placeholder_statement.json | 1 + .../placeholder_statement_parseOnly.json | 1 + test/libsolidity/ASTJSON/receive_ether.json | 1 + .../ASTJSON/receive_ether_parseOnly.json | 1 + test/libsolidity/ASTJSON/short_type_name.json | 1 + .../ASTJSON/short_type_name_parseOnly.json | 1 + .../ASTJSON/short_type_name_ref.json | 1 + .../short_type_name_ref_parseOnly.json | 1 + test/libsolidity/ASTJSON/smoke.json | 1 + test/libsolidity/ASTJSON/smoke_parseOnly.json | 1 + test/libsolidity/ASTJSON/source_location.json | 1 + .../ASTJSON/source_location_parseOnly.json | 1 + test/libsolidity/ASTJSON/string.json | 1 + .../libsolidity/ASTJSON/string_parseOnly.json | 1 + .../ASTJSON/two_base_functions.json | 3 + .../ASTJSON/two_base_functions_parseOnly.json | 3 + test/libsolidity/ASTJSON/unicode.json | 1 + .../ASTJSON/unicode_parseOnly.json | 1 + test/libsolidity/ASTJSON/used_errors.json | 1 + .../ASTJSON/used_errors_parseOnly.json | 1 + .../ASTJSON/userDefinedValueType.json | 1 + .../userDefinedValueType_parseOnly.json | 1 + .../ASTJSON/using_for_directive.json | 2 + .../using_for_directive_parseOnly.json | 2 + test/libsolidity/ASTJSON/yul_hex_literal.json | 1 + .../ASTJSON/yul_hex_literal_parseOnly.json | 1 + 112 files changed, 204 insertions(+), 5 deletions(-) diff --git a/test/cmdlineTests/ast_compact_json_no_pretty_json/output b/test/cmdlineTests/ast_compact_json_no_pretty_json/output index abdc17125..987c08964 100644 --- a/test/cmdlineTests/ast_compact_json_no_pretty_json/output +++ b/test/cmdlineTests/ast_compact_json_no_pretty_json/output @@ -2,4 +2,4 @@ JSON AST (compact format): ======= ast_compact_json_no_pretty_json/input.sol ======= -{"absolutePath":"ast_compact_json_no_pretty_json/input.sol","exportedSymbols":{"C":[2]},"id":3,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":2,"linearizedBaseContracts":[2],"name":"C","nameLocation":"69:1:0","nodeType":"ContractDefinition","nodes":[],"scope":3,"src":"60:13:0","usedErrors":[]}],"src":"36:38:0"} +{"absolutePath":"ast_compact_json_no_pretty_json/input.sol","exportedSymbols":{"C":[2]},"id":3,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":2,"linearizedBaseContracts":[2],"name":"C","nameLocation":"69:1:0","nodeType":"ContractDefinition","nodes":[],"scope":3,"src":"60:13:0","usedErrors":[]}],"src":"36:38:0"} diff --git a/test/cmdlineTests/ast_compact_json_with_base_path/output b/test/cmdlineTests/ast_compact_json_with_base_path/output index 6404ef3bd..fe8623314 100644 --- a/test/cmdlineTests/ast_compact_json_with_base_path/output +++ b/test/cmdlineTests/ast_compact_json_with_base_path/output @@ -33,6 +33,7 @@ JSON AST (compact format): "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/cmdlineTests/combined_json_with_base_path/output b/test/cmdlineTests/combined_json_with_base_path/output index 9acdea553..37095c3af 100644 --- a/test/cmdlineTests/combined_json_with_base_path/output +++ b/test/cmdlineTests/combined_json_with_base_path/output @@ -44,6 +44,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/cmdlineTests/events_in_abi/output b/test/cmdlineTests/events_in_abi/output index 75e3fe614..6c18a1752 100644 --- a/test/cmdlineTests/events_in_abi/output +++ b/test/cmdlineTests/events_in_abi/output @@ -1,8 +1,59 @@ ======= events_in_abi/input.sol:C ======= Contract JSON ABI -[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"b","type":"uint256"}],"name":"e1","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"a","type":"uint256"}],"name":"e1","type":"event"},{"inputs":[],"name":"g","outputs":[],"stateMutability":"nonpayable","type":"function"}] +[ + { + "anonymous": false, + "inputs": + [ + { + "indexed": false, + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "e1", + "type": "event" + }, + { + "anonymous": false, + "inputs": + [ + { + "indexed": true, + "internalType": "uint256", + "name": "a", + "type": "uint256" + } + ], + "name": "e1", + "type": "event" + }, + { + "inputs": [], + "name": "g", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } +] ======= events_in_abi/input.sol:L ======= Contract JSON ABI -[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"b","type":"uint256"}],"name":"e1","type":"event"}] +[ + { + "anonymous": false, + "inputs": + [ + { + "indexed": false, + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "e1", + "type": "event" + } +] diff --git a/test/cmdlineTests/recovery_ast_constructor/output b/test/cmdlineTests/recovery_ast_constructor/output index 33c07b4c1..d705cf988 100644 --- a/test/cmdlineTests/recovery_ast_constructor/output +++ b/test/cmdlineTests/recovery_ast_constructor/output @@ -34,6 +34,7 @@ JSON AST (compact format): "canonicalName": "Error1", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 18, "linearizedBaseContracts": diff --git a/test/cmdlineTests/recovery_standard_json/output.json b/test/cmdlineTests/recovery_standard_json/output.json index 2378a2084..1ba81db94 100644 --- a/test/cmdlineTests/recovery_standard_json/output.json +++ b/test/cmdlineTests/recovery_standard_json/output.json @@ -10,4 +10,4 @@ 2 | pragma solidity >=0.0; contract Errort6 { using foo for ; /* missing type name */ } | ^ -","message":"Recovered in ContractDefinition at '}'.","severity":"warning","sourceLocation":{"end":120,"file":"A","start":119},"type":"Warning"}],"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"Errort6":[3]},"id":4,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"Errort6","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":3,"linearizedBaseContracts":[3],"name":"Errort6","nameLocation":"68:7:0","nodeType":"ContractDefinition","nodes":[],"scope":4,"src":"59:35:0","usedErrors":[]}],"src":"36:84:0"},"id":0}}} +","message":"Recovered in ContractDefinition at '}'.","severity":"warning","sourceLocation":{"end":120,"file":"A","start":119},"type":"Warning"}],"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"Errort6":[3]},"id":4,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"Errort6","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":3,"linearizedBaseContracts":[3],"name":"Errort6","nameLocation":"68:7:0","nodeType":"ContractDefinition","nodes":[],"scope":4,"src":"59:35:0","usedErrors":[]}],"src":"36:84:0"},"id":0}}} diff --git a/test/cmdlineTests/standard_only_ast_requested/output.json b/test/cmdlineTests/standard_only_ast_requested/output.json index 0177dd7fc..cf751681b 100644 --- a/test/cmdlineTests/standard_only_ast_requested/output.json +++ b/test/cmdlineTests/standard_only_ast_requested/output.json @@ -1 +1 @@ -{"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"C":[6]},"id":7,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":6,"linearizedBaseContracts":[6],"name":"C","nameLocation":"68:1:0","nodeType":"ContractDefinition","nodes":[{"body":{"id":4,"nodeType":"Block","src":"97:2:0","statements":[]},"functionSelector":"26121ff0","id":5,"implemented":true,"kind":"function","modifiers":[],"name":"f","nameLocation":"81:1:0","nodeType":"FunctionDefinition","parameters":{"id":2,"nodeType":"ParameterList","parameters":[],"src":"82:2:0"},"returnParameters":{"id":3,"nodeType":"ParameterList","parameters":[],"src":"97:0:0"},"scope":6,"src":"72:27:0","stateMutability":"pure","virtual":false,"visibility":"public"}],"scope":7,"src":"59:42:0","usedErrors":[]}],"src":"36:65:0"},"id":0}}} +{"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"C":[6]},"id":7,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":6,"linearizedBaseContracts":[6],"name":"C","nameLocation":"68:1:0","nodeType":"ContractDefinition","nodes":[{"body":{"id":4,"nodeType":"Block","src":"97:2:0","statements":[]},"functionSelector":"26121ff0","id":5,"implemented":true,"kind":"function","modifiers":[],"name":"f","nameLocation":"81:1:0","nodeType":"FunctionDefinition","parameters":{"id":2,"nodeType":"ParameterList","parameters":[],"src":"82:2:0"},"returnParameters":{"id":3,"nodeType":"ParameterList","parameters":[],"src":"97:0:0"},"scope":6,"src":"72:27:0","stateMutability":"pure","virtual":false,"visibility":"public"}],"scope":7,"src":"59:42:0","usedErrors":[]}],"src":"36:65:0"},"id":0}}} diff --git a/test/libsolidity/ASTJSON/abstract_contract.json b/test/libsolidity/ASTJSON/abstract_contract.json index 168433eb9..28b5886d1 100644 --- a/test/libsolidity/ASTJSON/abstract_contract.json +++ b/test/libsolidity/ASTJSON/abstract_contract.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/abstract_contract_parseOnly.json b/test/libsolidity/ASTJSON/abstract_contract_parseOnly.json index 51dd803a3..bf9395061 100644 --- a/test/libsolidity/ASTJSON/abstract_contract_parseOnly.json +++ b/test/libsolidity/ASTJSON/abstract_contract_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "C", "nameLocation": "18:1:1", diff --git a/test/libsolidity/ASTJSON/address_payable.json b/test/libsolidity/ASTJSON/address_payable.json index cc87fc3b9..36b2640c5 100644 --- a/test/libsolidity/ASTJSON/address_payable.json +++ b/test/libsolidity/ASTJSON/address_payable.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 39, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/address_payable_parseOnly.json b/test/libsolidity/ASTJSON/address_payable_parseOnly.json index fd7f772f6..b6637f50c 100644 --- a/test/libsolidity/ASTJSON/address_payable_parseOnly.json +++ b/test/libsolidity/ASTJSON/address_payable_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 39, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/array_type_name.json b/test/libsolidity/ASTJSON/array_type_name.json index c1bcaa985..486da0114 100644 --- a/test/libsolidity/ASTJSON/array_type_name.json +++ b/test/libsolidity/ASTJSON/array_type_name.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 4, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/array_type_name_parseOnly.json b/test/libsolidity/ASTJSON/array_type_name_parseOnly.json index 4248a3f98..6318bb272 100644 --- a/test/libsolidity/ASTJSON/array_type_name_parseOnly.json +++ b/test/libsolidity/ASTJSON/array_type_name_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 4, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/call.json b/test/libsolidity/ASTJSON/assembly/call.json index c6e0561ed..cee2866ea 100644 --- a/test/libsolidity/ASTJSON/assembly/call.json +++ b/test/libsolidity/ASTJSON/assembly/call.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/call_parseOnly.json b/test/libsolidity/ASTJSON/assembly/call_parseOnly.json index 27d6ac07d..4fea3a1a6 100644 --- a/test/libsolidity/ASTJSON/assembly/call_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/call_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/empty_block.json b/test/libsolidity/ASTJSON/assembly/empty_block.json index 19779b076..81cfac1f7 100644 --- a/test/libsolidity/ASTJSON/assembly/empty_block.json +++ b/test/libsolidity/ASTJSON/assembly/empty_block.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/empty_block_parseOnly.json b/test/libsolidity/ASTJSON/assembly/empty_block_parseOnly.json index 8b07db893..80b2b94a6 100644 --- a/test/libsolidity/ASTJSON/assembly/empty_block_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/empty_block_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/function.json b/test/libsolidity/ASTJSON/assembly/function.json index e528baa4c..0caaf56f7 100644 --- a/test/libsolidity/ASTJSON/assembly/function.json +++ b/test/libsolidity/ASTJSON/assembly/function.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/function_parseOnly.json b/test/libsolidity/ASTJSON/assembly/function_parseOnly.json index f89a2fa6d..cdc983578 100644 --- a/test/libsolidity/ASTJSON/assembly/function_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/function_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/leave.json b/test/libsolidity/ASTJSON/assembly/leave.json index eefc5105f..a538f6a3c 100644 --- a/test/libsolidity/ASTJSON/assembly/leave.json +++ b/test/libsolidity/ASTJSON/assembly/leave.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/leave_parseOnly.json b/test/libsolidity/ASTJSON/assembly/leave_parseOnly.json index ba8b54507..014be4742 100644 --- a/test/libsolidity/ASTJSON/assembly/leave_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/leave_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/loop.json b/test/libsolidity/ASTJSON/assembly/loop.json index 8a887a80f..4dcbd422e 100644 --- a/test/libsolidity/ASTJSON/assembly/loop.json +++ b/test/libsolidity/ASTJSON/assembly/loop.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/loop_parseOnly.json b/test/libsolidity/ASTJSON/assembly/loop_parseOnly.json index 8ee936747..2c2afc139 100644 --- a/test/libsolidity/ASTJSON/assembly/loop_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/loop_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/nested_functions.json b/test/libsolidity/ASTJSON/assembly/nested_functions.json index 41a18a1d0..7861e3b12 100644 --- a/test/libsolidity/ASTJSON/assembly/nested_functions.json +++ b/test/libsolidity/ASTJSON/assembly/nested_functions.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 8, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/nested_functions_parseOnly.json b/test/libsolidity/ASTJSON/assembly/nested_functions_parseOnly.json index f5f554608..421201cd1 100644 --- a/test/libsolidity/ASTJSON/assembly/nested_functions_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/nested_functions_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 8, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/slot_offset.json b/test/libsolidity/ASTJSON/assembly/slot_offset.json index 1e6fe1447..e852e73dc 100644 --- a/test/libsolidity/ASTJSON/assembly/slot_offset.json +++ b/test/libsolidity/ASTJSON/assembly/slot_offset.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 12, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/slot_offset_parseOnly.json b/test/libsolidity/ASTJSON/assembly/slot_offset_parseOnly.json index 4135bb343..c4aa22900 100644 --- a/test/libsolidity/ASTJSON/assembly/slot_offset_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/slot_offset_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 12, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/stringlit.json b/test/libsolidity/ASTJSON/assembly/stringlit.json index 64777e947..9735ec8f8 100644 --- a/test/libsolidity/ASTJSON/assembly/stringlit.json +++ b/test/libsolidity/ASTJSON/assembly/stringlit.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/stringlit_parseOnly.json b/test/libsolidity/ASTJSON/assembly/stringlit_parseOnly.json index e82999a78..0c8dede47 100644 --- a/test/libsolidity/ASTJSON/assembly/stringlit_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/stringlit_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/switch.json b/test/libsolidity/ASTJSON/assembly/switch.json index f78699ef6..4fbb0f7c7 100644 --- a/test/libsolidity/ASTJSON/assembly/switch.json +++ b/test/libsolidity/ASTJSON/assembly/switch.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/switch_default.json b/test/libsolidity/ASTJSON/assembly/switch_default.json index 16e1f1bf4..c1e3007b5 100644 --- a/test/libsolidity/ASTJSON/assembly/switch_default.json +++ b/test/libsolidity/ASTJSON/assembly/switch_default.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/switch_default_parseOnly.json b/test/libsolidity/ASTJSON/assembly/switch_default_parseOnly.json index 4539f8596..be35e99ef 100644 --- a/test/libsolidity/ASTJSON/assembly/switch_default_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/switch_default_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/switch_parseOnly.json b/test/libsolidity/ASTJSON/assembly/switch_parseOnly.json index 54d38b638..4557b9f66 100644 --- a/test/libsolidity/ASTJSON/assembly/switch_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/switch_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/assembly/var_access.json b/test/libsolidity/ASTJSON/assembly/var_access.json index 9cddf4460..0733ccb11 100644 --- a/test/libsolidity/ASTJSON/assembly/var_access.json +++ b/test/libsolidity/ASTJSON/assembly/var_access.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 9, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/assembly/var_access_parseOnly.json b/test/libsolidity/ASTJSON/assembly/var_access_parseOnly.json index 1444a3da1..1816b5391 100644 --- a/test/libsolidity/ASTJSON/assembly/var_access_parseOnly.json +++ b/test/libsolidity/ASTJSON/assembly/var_access_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 9, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/base_constructor_call.json b/test/libsolidity/ASTJSON/base_constructor_call.json index 774981fa9..9e17ccc48 100644 --- a/test/libsolidity/ASTJSON/base_constructor_call.json +++ b/test/libsolidity/ASTJSON/base_constructor_call.json @@ -21,6 +21,7 @@ "canonicalName": "A", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 7, "linearizedBaseContracts": @@ -129,6 +130,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 17, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/base_constructor_call_parseOnly.json b/test/libsolidity/ASTJSON/base_constructor_call_parseOnly.json index 8af0c0b2c..5c0a8694a 100644 --- a/test/libsolidity/ASTJSON/base_constructor_call_parseOnly.json +++ b/test/libsolidity/ASTJSON/base_constructor_call_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 7, "name": "A", "nameLocation": "9:1:1", @@ -98,6 +99,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 17, "name": "C", "nameLocation": "45:1:1", diff --git a/test/libsolidity/ASTJSON/constructor.json b/test/libsolidity/ASTJSON/constructor.json index 9ac4ac9c8..f4d0aef8f 100644 --- a/test/libsolidity/ASTJSON/constructor.json +++ b/test/libsolidity/ASTJSON/constructor.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/constructor_parseOnly.json b/test/libsolidity/ASTJSON/constructor_parseOnly.json index 19d647058..b8ac74905 100644 --- a/test/libsolidity/ASTJSON/constructor_parseOnly.json +++ b/test/libsolidity/ASTJSON/constructor_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/contract_dep_order.json b/test/libsolidity/ASTJSON/contract_dep_order.json index 83865d7d4..8dde14eaa 100644 --- a/test/libsolidity/ASTJSON/contract_dep_order.json +++ b/test/libsolidity/ASTJSON/contract_dep_order.json @@ -33,6 +33,7 @@ "canonicalName": "A", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 1, "linearizedBaseContracts": @@ -72,6 +73,7 @@ "canonicalName": "B", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 4, "linearizedBaseContracts": @@ -112,6 +114,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 7, "linearizedBaseContracts": @@ -153,6 +156,7 @@ "canonicalName": "D", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 10, "linearizedBaseContracts": @@ -195,6 +199,7 @@ "canonicalName": "E", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 13, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/contract_dep_order_parseOnly.json b/test/libsolidity/ASTJSON/contract_dep_order_parseOnly.json index 2c8bdc745..f29fe8180 100644 --- a/test/libsolidity/ASTJSON/contract_dep_order_parseOnly.json +++ b/test/libsolidity/ASTJSON/contract_dep_order_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 1, "name": "A", "nameLocation": "9:1:1", @@ -40,6 +41,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 4, "name": "B", "nameLocation": "24:1:1", @@ -71,6 +73,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 7, "name": "C", "nameLocation": "44:1:1", @@ -102,6 +105,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 10, "name": "D", "nameLocation": "64:1:1", @@ -133,6 +137,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 13, "name": "E", "nameLocation": "84:1:1", diff --git a/test/libsolidity/ASTJSON/documentation.json b/test/libsolidity/ASTJSON/documentation.json index f31382d3a..8b663f2d8 100644 --- a/test/libsolidity/ASTJSON/documentation.json +++ b/test/libsolidity/ASTJSON/documentation.json @@ -25,6 +25,7 @@ "src": "0:27:1", "text": "This contract is empty" }, + "emittedEvents": [], "fullyImplemented": true, "id": 2, "linearizedBaseContracts": @@ -68,6 +69,7 @@ "src": "0:61:2", "text": "This contract is empty\nand has a line-breaking comment." }, + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": @@ -104,6 +106,10 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": + [ + 12 + ], "fullyImplemented": true, "id": 23, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/documentation_local_variable.json b/test/libsolidity/ASTJSON/documentation_local_variable.json index 24e38eb1a..b67b089fb 100644 --- a/test/libsolidity/ASTJSON/documentation_local_variable.json +++ b/test/libsolidity/ASTJSON/documentation_local_variable.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 41, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/documentation_local_variable_parseOnly.json b/test/libsolidity/ASTJSON/documentation_local_variable_parseOnly.json index 93fd1c9bd..ce8131a78 100644 --- a/test/libsolidity/ASTJSON/documentation_local_variable_parseOnly.json +++ b/test/libsolidity/ASTJSON/documentation_local_variable_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 41, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/documentation_on_statements.json b/test/libsolidity/ASTJSON/documentation_on_statements.json index bb3ee28d1..c9720e917 100644 --- a/test/libsolidity/ASTJSON/documentation_on_statements.json +++ b/test/libsolidity/ASTJSON/documentation_on_statements.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 27, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/documentation_on_statements_parseOnly.json b/test/libsolidity/ASTJSON/documentation_on_statements_parseOnly.json index bb265a4cc..f85053e69 100644 --- a/test/libsolidity/ASTJSON/documentation_on_statements_parseOnly.json +++ b/test/libsolidity/ASTJSON/documentation_on_statements_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 27, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/documentation_parseOnly.json b/test/libsolidity/ASTJSON/documentation_parseOnly.json index b3cda7e19..1586aaaec 100644 --- a/test/libsolidity/ASTJSON/documentation_parseOnly.json +++ b/test/libsolidity/ASTJSON/documentation_parseOnly.json @@ -17,6 +17,7 @@ "src": "0:27:1", "text": "This contract is empty" }, + "emittedEvents": [], "id": 2, "name": "C", "nameLocation": "37:1:1", @@ -46,6 +47,7 @@ "src": "0:61:2", "text": "This contract is empty\nand has a line-breaking comment." }, + "emittedEvents": [], "id": 5, "name": "C", "nameLocation": "71:1:2", @@ -68,6 +70,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 23, "name": "C", "nameLocation": "9:1:3", diff --git a/test/libsolidity/ASTJSON/documentation_triple.json b/test/libsolidity/ASTJSON/documentation_triple.json index 9124e68b1..0fc0bf125 100644 --- a/test/libsolidity/ASTJSON/documentation_triple.json +++ b/test/libsolidity/ASTJSON/documentation_triple.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 28, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/documentation_triple_parseOnly.json b/test/libsolidity/ASTJSON/documentation_triple_parseOnly.json index bd6612acc..5ef459d8c 100644 --- a/test/libsolidity/ASTJSON/documentation_triple_parseOnly.json +++ b/test/libsolidity/ASTJSON/documentation_triple_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 28, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/enum_value.json b/test/libsolidity/ASTJSON/enum_value.json index 2cca00902..1ab7ecd2b 100644 --- a/test/libsolidity/ASTJSON/enum_value.json +++ b/test/libsolidity/ASTJSON/enum_value.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 4, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/enum_value_parseOnly.json b/test/libsolidity/ASTJSON/enum_value_parseOnly.json index 93b3cffcd..af389bd06 100644 --- a/test/libsolidity/ASTJSON/enum_value_parseOnly.json +++ b/test/libsolidity/ASTJSON/enum_value_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 4, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/event_definition.json b/test/libsolidity/ASTJSON/event_definition.json index 0bb614c22..629067f35 100644 --- a/test/libsolidity/ASTJSON/event_definition.json +++ b/test/libsolidity/ASTJSON/event_definition.json @@ -17,6 +17,10 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": + [ + 2 + ], "fullyImplemented": true, "id": 3, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/event_definition_parseOnly.json b/test/libsolidity/ASTJSON/event_definition_parseOnly.json index ee5773a3b..446ef890a 100644 --- a/test/libsolidity/ASTJSON/event_definition_parseOnly.json +++ b/test/libsolidity/ASTJSON/event_definition_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 3, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/event_with_variables_of_internal_types_parseOnly.json b/test/libsolidity/ASTJSON/event_with_variables_of_internal_types_parseOnly.json index 0c90ee840..d16f5acee 100644 --- a/test/libsolidity/ASTJSON/event_with_variables_of_internal_types_parseOnly.json +++ b/test/libsolidity/ASTJSON/event_with_variables_of_internal_types_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 7, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/fail_after_parsing_parseOnly.json b/test/libsolidity/ASTJSON/fail_after_parsing_parseOnly.json index 5368d5862..c639fe512 100644 --- a/test/libsolidity/ASTJSON/fail_after_parsing_parseOnly.json +++ b/test/libsolidity/ASTJSON/fail_after_parsing_parseOnly.json @@ -36,6 +36,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "interface", + "emittedEvents": [], "id": 29, "name": "I", "nameLocation": "31:1:1", diff --git a/test/libsolidity/ASTJSON/fallback.json b/test/libsolidity/ASTJSON/fallback.json index 25a9b8588..475665f88 100644 --- a/test/libsolidity/ASTJSON/fallback.json +++ b/test/libsolidity/ASTJSON/fallback.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/fallback_and_reveice_ether.json b/test/libsolidity/ASTJSON/fallback_and_reveice_ether.json index 26b4ada77..270abbe59 100644 --- a/test/libsolidity/ASTJSON/fallback_and_reveice_ether.json +++ b/test/libsolidity/ASTJSON/fallback_and_reveice_ether.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 9, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/fallback_and_reveice_ether_parseOnly.json b/test/libsolidity/ASTJSON/fallback_and_reveice_ether_parseOnly.json index 55804a9f5..2febe1e08 100644 --- a/test/libsolidity/ASTJSON/fallback_and_reveice_ether_parseOnly.json +++ b/test/libsolidity/ASTJSON/fallback_and_reveice_ether_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 9, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/fallback_parseOnly.json b/test/libsolidity/ASTJSON/fallback_parseOnly.json index 4d626dcba..92ce02d1d 100644 --- a/test/libsolidity/ASTJSON/fallback_parseOnly.json +++ b/test/libsolidity/ASTJSON/fallback_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/fallback_payable.json b/test/libsolidity/ASTJSON/fallback_payable.json index 4331b5edf..3406ebb2e 100644 --- a/test/libsolidity/ASTJSON/fallback_payable.json +++ b/test/libsolidity/ASTJSON/fallback_payable.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/fallback_payable_parseOnly.json b/test/libsolidity/ASTJSON/fallback_payable_parseOnly.json index 2d029e56a..257d3412e 100644 --- a/test/libsolidity/ASTJSON/fallback_payable_parseOnly.json +++ b/test/libsolidity/ASTJSON/fallback_payable_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/function_type.json b/test/libsolidity/ASTJSON/function_type.json index 924f9cdb9..2525b4d5a 100644 --- a/test/libsolidity/ASTJSON/function_type.json +++ b/test/libsolidity/ASTJSON/function_type.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 17, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/function_type_parseOnly.json b/test/libsolidity/ASTJSON/function_type_parseOnly.json index fd1d7637b..74452738a 100644 --- a/test/libsolidity/ASTJSON/function_type_parseOnly.json +++ b/test/libsolidity/ASTJSON/function_type_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 17, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/indirect_event.json b/test/libsolidity/ASTJSON/indirect_event.json index 197744896..fe4190b08 100644 --- a/test/libsolidity/ASTJSON/indirect_event.json +++ b/test/libsolidity/ASTJSON/indirect_event.json @@ -39,6 +39,7 @@ [ { "anonymous": false, + "eventSelector": "92bbf6e823a631f3c8e09b1c8df90f378fb56f7fbc9701827e1ff8aad7f6a028", "id": 2, "name": "E", "nameLocation": "58:1:1", @@ -85,6 +86,7 @@ "isPure": false, "kind": "functionCall", "lValueRequested": false, + "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "96:3:1", @@ -157,6 +159,7 @@ [ { "anonymous": false, + "eventSelector": "70a5d861ef9816388422765f41d618eb3abdf490acb37354b539729e37b09f0e", "id": 12, "name": "H", "nameLocation": "128:1:1", @@ -204,6 +207,7 @@ "isLValue": false, "isPure": false, "lValueRequested": false, + "memberLocation": "161:1:1", "memberName": "f", "nodeType": "MemberAccess", "referencedDeclaration": 9, @@ -220,6 +224,7 @@ "isPure": false, "kind": "functionCall", "lValueRequested": false, + "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "159:5:1", @@ -259,6 +264,7 @@ "isPure": false, "kind": "functionCall", "lValueRequested": false, + "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "171:3:1", diff --git a/test/libsolidity/ASTJSON/indirect_event_parseOnly.json b/test/libsolidity/ASTJSON/indirect_event_parseOnly.json index e3eece5fd..757e76f08 100644 --- a/test/libsolidity/ASTJSON/indirect_event_parseOnly.json +++ b/test/libsolidity/ASTJSON/indirect_event_parseOnly.json @@ -54,6 +54,7 @@ "typeDescriptions": {} }, "id": 6, + "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "96:3:1", @@ -147,12 +148,14 @@ "typeDescriptions": {} }, "id": 17, + "memberLocation": "161:1:1", "memberName": "f", "nodeType": "MemberAccess", "src": "159:3:1", "typeDescriptions": {} }, "id": 18, + "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "159:5:1", @@ -177,6 +180,7 @@ "typeDescriptions": {} }, "id": 21, + "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "171:3:1", diff --git a/test/libsolidity/ASTJSON/inheritance_specifier.json b/test/libsolidity/ASTJSON/inheritance_specifier.json index 8959d5b5d..51d8335e6 100644 --- a/test/libsolidity/ASTJSON/inheritance_specifier.json +++ b/test/libsolidity/ASTJSON/inheritance_specifier.json @@ -21,6 +21,7 @@ "canonicalName": "C1", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 1, "linearizedBaseContracts": @@ -60,6 +61,7 @@ "canonicalName": "C2", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 4, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/inheritance_specifier_parseOnly.json b/test/libsolidity/ASTJSON/inheritance_specifier_parseOnly.json index 72da9ad2c..906361951 100644 --- a/test/libsolidity/ASTJSON/inheritance_specifier_parseOnly.json +++ b/test/libsolidity/ASTJSON/inheritance_specifier_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 1, "name": "C1", "nameLocation": "9:2:1", @@ -40,6 +41,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 4, "name": "C2", "nameLocation": "24:2:1", diff --git a/test/libsolidity/ASTJSON/license.json b/test/libsolidity/ASTJSON/license.json index 9f996e051..ad8dd66b2 100644 --- a/test/libsolidity/ASTJSON/license.json +++ b/test/libsolidity/ASTJSON/license.json @@ -18,6 +18,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 1, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/license_parseOnly.json b/test/libsolidity/ASTJSON/license_parseOnly.json index 748b2548a..f524d8b3b 100644 --- a/test/libsolidity/ASTJSON/license_parseOnly.json +++ b/test/libsolidity/ASTJSON/license_parseOnly.json @@ -10,6 +10,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 1, "name": "C", "nameLocation": "45:1:1", diff --git a/test/libsolidity/ASTJSON/long_type_name_binary_operation.json b/test/libsolidity/ASTJSON/long_type_name_binary_operation.json index 8340eaf40..e1964c12f 100644 --- a/test/libsolidity/ASTJSON/long_type_name_binary_operation.json +++ b/test/libsolidity/ASTJSON/long_type_name_binary_operation.json @@ -17,6 +17,7 @@ "canonicalName": "c", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 11, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/long_type_name_binary_operation_parseOnly.json b/test/libsolidity/ASTJSON/long_type_name_binary_operation_parseOnly.json index df2db3926..266e1c1e1 100644 --- a/test/libsolidity/ASTJSON/long_type_name_binary_operation_parseOnly.json +++ b/test/libsolidity/ASTJSON/long_type_name_binary_operation_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 11, "name": "c", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/long_type_name_identifier.json b/test/libsolidity/ASTJSON/long_type_name_identifier.json index c810283d2..0c7b85f5d 100644 --- a/test/libsolidity/ASTJSON/long_type_name_identifier.json +++ b/test/libsolidity/ASTJSON/long_type_name_identifier.json @@ -17,6 +17,7 @@ "canonicalName": "c", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 15, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/long_type_name_identifier_parseOnly.json b/test/libsolidity/ASTJSON/long_type_name_identifier_parseOnly.json index ef76f30aa..e0b7f73d1 100644 --- a/test/libsolidity/ASTJSON/long_type_name_identifier_parseOnly.json +++ b/test/libsolidity/ASTJSON/long_type_name_identifier_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 15, "name": "c", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/mappings.json b/test/libsolidity/ASTJSON/mappings.json index e414b56fa..46581b7c9 100644 --- a/test/libsolidity/ASTJSON/mappings.json +++ b/test/libsolidity/ASTJSON/mappings.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 19, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/mappings_parseOnly.json b/test/libsolidity/ASTJSON/mappings_parseOnly.json index e4f7ee21a..d1a237420 100644 --- a/test/libsolidity/ASTJSON/mappings_parseOnly.json +++ b/test/libsolidity/ASTJSON/mappings_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 19, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/modifier_definition.json b/test/libsolidity/ASTJSON/modifier_definition.json index aa448568c..207863e85 100644 --- a/test/libsolidity/ASTJSON/modifier_definition.json +++ b/test/libsolidity/ASTJSON/modifier_definition.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 14, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/modifier_definition_parseOnly.json b/test/libsolidity/ASTJSON/modifier_definition_parseOnly.json index 9344e419a..802d0c08f 100644 --- a/test/libsolidity/ASTJSON/modifier_definition_parseOnly.json +++ b/test/libsolidity/ASTJSON/modifier_definition_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 14, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/modifier_invocation.json b/test/libsolidity/ASTJSON/modifier_invocation.json index aa448568c..207863e85 100644 --- a/test/libsolidity/ASTJSON/modifier_invocation.json +++ b/test/libsolidity/ASTJSON/modifier_invocation.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 14, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/modifier_invocation_parseOnly.json b/test/libsolidity/ASTJSON/modifier_invocation_parseOnly.json index 9344e419a..802d0c08f 100644 --- a/test/libsolidity/ASTJSON/modifier_invocation_parseOnly.json +++ b/test/libsolidity/ASTJSON/modifier_invocation_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 14, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/mutability.json b/test/libsolidity/ASTJSON/mutability.json index 90bbf05d5..c04d47def 100644 --- a/test/libsolidity/ASTJSON/mutability.json +++ b/test/libsolidity/ASTJSON/mutability.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 10, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/mutability_parseOnly.json b/test/libsolidity/ASTJSON/mutability_parseOnly.json index 88d3968f2..8c1bc581c 100644 --- a/test/libsolidity/ASTJSON/mutability_parseOnly.json +++ b/test/libsolidity/ASTJSON/mutability_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 10, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/non_utf8.json b/test/libsolidity/ASTJSON/non_utf8.json index 926f858b5..055e894b0 100644 --- a/test/libsolidity/ASTJSON/non_utf8.json +++ b/test/libsolidity/ASTJSON/non_utf8.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 15, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/non_utf8_parseOnly.json b/test/libsolidity/ASTJSON/non_utf8_parseOnly.json index ef265cbe4..00d6f1bc8 100644 --- a/test/libsolidity/ASTJSON/non_utf8_parseOnly.json +++ b/test/libsolidity/ASTJSON/non_utf8_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 15, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/not_existing_import_parseOnly.json b/test/libsolidity/ASTJSON/not_existing_import_parseOnly.json index de14043f3..23b6d58a6 100644 --- a/test/libsolidity/ASTJSON/not_existing_import_parseOnly.json +++ b/test/libsolidity/ASTJSON/not_existing_import_parseOnly.json @@ -38,6 +38,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 11, "name": "C", "nameLocation": "50:1:1", diff --git a/test/libsolidity/ASTJSON/override.json b/test/libsolidity/ASTJSON/override.json index a7c43767f..e7f64a95d 100644 --- a/test/libsolidity/ASTJSON/override.json +++ b/test/libsolidity/ASTJSON/override.json @@ -25,6 +25,7 @@ "canonicalName": "A", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": @@ -102,6 +103,7 @@ "canonicalName": "B", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": false, "id": 16, "linearizedBaseContracts": @@ -220,6 +222,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 29, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/override_parseOnly.json b/test/libsolidity/ASTJSON/override_parseOnly.json index fe9d8a7c6..8182b68a0 100644 --- a/test/libsolidity/ASTJSON/override_parseOnly.json +++ b/test/libsolidity/ASTJSON/override_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "A", "nameLocation": "9:1:1", @@ -76,6 +77,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 16, "name": "B", "nameLocation": "67:1:1", @@ -177,6 +179,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 29, "name": "C", "nameLocation": "162:1:1", diff --git a/test/libsolidity/ASTJSON/placeholder_statement.json b/test/libsolidity/ASTJSON/placeholder_statement.json index 5a6d51b21..4e27cc2a2 100644 --- a/test/libsolidity/ASTJSON/placeholder_statement.json +++ b/test/libsolidity/ASTJSON/placeholder_statement.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/placeholder_statement_parseOnly.json b/test/libsolidity/ASTJSON/placeholder_statement_parseOnly.json index 8f73cde60..982965ea4 100644 --- a/test/libsolidity/ASTJSON/placeholder_statement_parseOnly.json +++ b/test/libsolidity/ASTJSON/placeholder_statement_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/receive_ether.json b/test/libsolidity/ASTJSON/receive_ether.json index bfcb33f6c..4a00e3b71 100644 --- a/test/libsolidity/ASTJSON/receive_ether.json +++ b/test/libsolidity/ASTJSON/receive_ether.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/receive_ether_parseOnly.json b/test/libsolidity/ASTJSON/receive_ether_parseOnly.json index 413c10564..7b3309048 100644 --- a/test/libsolidity/ASTJSON/receive_ether_parseOnly.json +++ b/test/libsolidity/ASTJSON/receive_ether_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/short_type_name.json b/test/libsolidity/ASTJSON/short_type_name.json index b7409fbbc..087976e99 100644 --- a/test/libsolidity/ASTJSON/short_type_name.json +++ b/test/libsolidity/ASTJSON/short_type_name.json @@ -17,6 +17,7 @@ "canonicalName": "c", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 11, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/short_type_name_parseOnly.json b/test/libsolidity/ASTJSON/short_type_name_parseOnly.json index 02590363a..0681f5822 100644 --- a/test/libsolidity/ASTJSON/short_type_name_parseOnly.json +++ b/test/libsolidity/ASTJSON/short_type_name_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 11, "name": "c", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/short_type_name_ref.json b/test/libsolidity/ASTJSON/short_type_name_ref.json index 6a0f249f8..9d474fd73 100644 --- a/test/libsolidity/ASTJSON/short_type_name_ref.json +++ b/test/libsolidity/ASTJSON/short_type_name_ref.json @@ -17,6 +17,7 @@ "canonicalName": "c", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 12, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/short_type_name_ref_parseOnly.json b/test/libsolidity/ASTJSON/short_type_name_ref_parseOnly.json index 00799a212..3fc088afc 100644 --- a/test/libsolidity/ASTJSON/short_type_name_ref_parseOnly.json +++ b/test/libsolidity/ASTJSON/short_type_name_ref_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 12, "name": "c", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/smoke.json b/test/libsolidity/ASTJSON/smoke.json index 4d4a02e24..b18d97fb4 100644 --- a/test/libsolidity/ASTJSON/smoke.json +++ b/test/libsolidity/ASTJSON/smoke.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 1, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/smoke_parseOnly.json b/test/libsolidity/ASTJSON/smoke_parseOnly.json index d03e98654..0b9ddb7f7 100644 --- a/test/libsolidity/ASTJSON/smoke_parseOnly.json +++ b/test/libsolidity/ASTJSON/smoke_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 1, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/source_location.json b/test/libsolidity/ASTJSON/source_location.json index df51e49c6..7df135fbd 100644 --- a/test/libsolidity/ASTJSON/source_location.json +++ b/test/libsolidity/ASTJSON/source_location.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 12, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/source_location_parseOnly.json b/test/libsolidity/ASTJSON/source_location_parseOnly.json index 88835788b..29e67e1a5 100644 --- a/test/libsolidity/ASTJSON/source_location_parseOnly.json +++ b/test/libsolidity/ASTJSON/source_location_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 12, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/string.json b/test/libsolidity/ASTJSON/string.json index 438f760c4..df0228e01 100644 --- a/test/libsolidity/ASTJSON/string.json +++ b/test/libsolidity/ASTJSON/string.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 9, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/string_parseOnly.json b/test/libsolidity/ASTJSON/string_parseOnly.json index 444a1f7b2..cb9799f6b 100644 --- a/test/libsolidity/ASTJSON/string_parseOnly.json +++ b/test/libsolidity/ASTJSON/string_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 9, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/two_base_functions.json b/test/libsolidity/ASTJSON/two_base_functions.json index 23bdf6efe..a12704653 100644 --- a/test/libsolidity/ASTJSON/two_base_functions.json +++ b/test/libsolidity/ASTJSON/two_base_functions.json @@ -25,6 +25,7 @@ "canonicalName": "A", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 5, "linearizedBaseContracts": @@ -83,6 +84,7 @@ "canonicalName": "B", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 10, "linearizedBaseContracts": @@ -177,6 +179,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 22, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/two_base_functions_parseOnly.json b/test/libsolidity/ASTJSON/two_base_functions_parseOnly.json index 078dc5daa..d4ca0d3da 100644 --- a/test/libsolidity/ASTJSON/two_base_functions_parseOnly.json +++ b/test/libsolidity/ASTJSON/two_base_functions_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 5, "name": "A", "nameLocation": "9:1:1", @@ -58,6 +59,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 10, "name": "B", "nameLocation": "59:1:1", @@ -141,6 +143,7 @@ ], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 22, "name": "C", "nameLocation": "109:1:1", diff --git a/test/libsolidity/ASTJSON/unicode.json b/test/libsolidity/ASTJSON/unicode.json index dcb267b3f..68bc1a109 100644 --- a/test/libsolidity/ASTJSON/unicode.json +++ b/test/libsolidity/ASTJSON/unicode.json @@ -17,6 +17,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 9, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/unicode_parseOnly.json b/test/libsolidity/ASTJSON/unicode_parseOnly.json index a6f52aa4a..c787d3c06 100644 --- a/test/libsolidity/ASTJSON/unicode_parseOnly.json +++ b/test/libsolidity/ASTJSON/unicode_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 9, "name": "C", "nameLocation": "9:1:1", diff --git a/test/libsolidity/ASTJSON/used_errors.json b/test/libsolidity/ASTJSON/used_errors.json index c59b4f530..70e72a3fe 100644 --- a/test/libsolidity/ASTJSON/used_errors.json +++ b/test/libsolidity/ASTJSON/used_errors.json @@ -117,6 +117,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 19, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/used_errors_parseOnly.json b/test/libsolidity/ASTJSON/used_errors_parseOnly.json index 7a4b24b3c..30e732125 100644 --- a/test/libsolidity/ASTJSON/used_errors_parseOnly.json +++ b/test/libsolidity/ASTJSON/used_errors_parseOnly.json @@ -84,6 +84,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 19, "name": "C", "nameLocation": "54:1:1", diff --git a/test/libsolidity/ASTJSON/userDefinedValueType.json b/test/libsolidity/ASTJSON/userDefinedValueType.json index 17bb19efa..04b075599 100644 --- a/test/libsolidity/ASTJSON/userDefinedValueType.json +++ b/test/libsolidity/ASTJSON/userDefinedValueType.json @@ -215,6 +215,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 27, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/userDefinedValueType_parseOnly.json b/test/libsolidity/ASTJSON/userDefinedValueType_parseOnly.json index 3cef5ea47..8629764f0 100644 --- a/test/libsolidity/ASTJSON/userDefinedValueType_parseOnly.json +++ b/test/libsolidity/ASTJSON/userDefinedValueType_parseOnly.json @@ -162,6 +162,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 27, "name": "C", "nameLocation": "105:1:1", diff --git a/test/libsolidity/ASTJSON/using_for_directive.json b/test/libsolidity/ASTJSON/using_for_directive.json index 57658134d..fd7a7884a 100644 --- a/test/libsolidity/ASTJSON/using_for_directive.json +++ b/test/libsolidity/ASTJSON/using_for_directive.json @@ -60,6 +60,7 @@ "canonicalName": "L", "contractDependencies": [], "contractKind": "library", + "emittedEvents": [], "fullyImplemented": true, "id": 4, "linearizedBaseContracts": @@ -147,6 +148,7 @@ "canonicalName": "C", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 13, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/using_for_directive_parseOnly.json b/test/libsolidity/ASTJSON/using_for_directive_parseOnly.json index 84de310c0..3b9e26b37 100644 --- a/test/libsolidity/ASTJSON/using_for_directive_parseOnly.json +++ b/test/libsolidity/ASTJSON/using_for_directive_parseOnly.json @@ -39,6 +39,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "library", + "emittedEvents": [], "id": 4, "name": "L", "nameLocation": "28:1:1", @@ -109,6 +110,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 13, "name": "C", "nameLocation": "62:1:1", diff --git a/test/libsolidity/ASTJSON/yul_hex_literal.json b/test/libsolidity/ASTJSON/yul_hex_literal.json index fc1cc39db..a585e6bf3 100644 --- a/test/libsolidity/ASTJSON/yul_hex_literal.json +++ b/test/libsolidity/ASTJSON/yul_hex_literal.json @@ -17,6 +17,7 @@ "canonicalName": "Sample", "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "fullyImplemented": true, "id": 6, "linearizedBaseContracts": diff --git a/test/libsolidity/ASTJSON/yul_hex_literal_parseOnly.json b/test/libsolidity/ASTJSON/yul_hex_literal_parseOnly.json index a6da7e778..8ea2c8c67 100644 --- a/test/libsolidity/ASTJSON/yul_hex_literal_parseOnly.json +++ b/test/libsolidity/ASTJSON/yul_hex_literal_parseOnly.json @@ -9,6 +9,7 @@ "baseContracts": [], "contractDependencies": [], "contractKind": "contract", + "emittedEvents": [], "id": 6, "name": "Sample", "nameLocation": "9:6:1",