|
|
@@ -1,79 +1,79 @@
|
|
|
-strict digraph "tests/contract_testcases/solana/assembly/function_cal_cond.sol" {
|
|
|
- contract [label="contract testTypes\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:1:1-20"]
|
|
|
- testAsm [label="function testAsm\ncontract: testTypes\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:2:5-35\nsignature testAsm()\nvisibility public\nmutability pure"]
|
|
|
- inline_assembly [label="inline assembly\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:3:9-33:10"]
|
|
|
- yul_function_definition [label="function definition tryThis\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:5:17-13:18"]
|
|
|
- yul_function_parameter [label="function parameter uint256: b\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:5:34-35"]
|
|
|
- yul_function_parameter_7 [label="function parameter uint256: a\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:5:37-38"]
|
|
|
- yul_function_return [label="return parameter uint256: c\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:5:43-44"]
|
|
|
- yul_assignment [label="yul assignment\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:6:21-35"]
|
|
|
- yul_variable [label="yul variable: a\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:6:21-22"]
|
|
|
- yul_builtin_call [label="yul builtin call ‘add‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:6:26-35"]
|
|
|
- yul_variable_12 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:6:30-31"]
|
|
|
- yul_number_literal [label="uint256 literal: 4\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:6:33-34"]
|
|
|
- if [label="yul if\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:7:21-9:22"]
|
|
|
- yul_builtin_call_15 [label="yul builtin call ‘gt‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:7:24-32"]
|
|
|
- yul_variable_16 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:7:27-28"]
|
|
|
- yul_number_literal_17 [label="uint256 literal: 5\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:7:30-31"]
|
|
|
- assembly_block [label="assembly block\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:7:21-9:22"]
|
|
|
- leave [label="leave\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:8:25-30"]
|
|
|
- yul_assignment_20 [label="yul assignment\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:10:21-35"]
|
|
|
- yul_variable_21 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:10:21-22"]
|
|
|
- yul_builtin_call_22 [label="yul builtin call ‘add‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:10:26-35"]
|
|
|
- yul_variable_23 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:10:30-31"]
|
|
|
- yul_number_literal_24 [label="uint256 literal: 6\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:10:33-34"]
|
|
|
- yul_assignment_25 [label="yul assignment\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:11:21-39"]
|
|
|
- yul_variable_26 [label="yul variable: c\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:11:21-22"]
|
|
|
- yul_function_call [label="yul function call ‘tryThat‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:11:26-33"]
|
|
|
- yul_variable_28 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:11:34-35"]
|
|
|
- yul_number_literal_29 [label="uint256 literal: 2\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:11:37-38"]
|
|
|
- yul_builtin_call_30 [label="yul builtin call ‘return‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:12:21-33"]
|
|
|
- yul_variable_31 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:12:28-29"]
|
|
|
- yul_number_literal_32 [label="uint256 literal: 0\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:12:31-32"]
|
|
|
- yul_function_definition_33 [label="function definition tryThat\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:23:17-30:18"]
|
|
|
- yul_function_parameter_34 [label="function parameter uint256: b\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:23:34-35"]
|
|
|
- yul_function_parameter_35 [label="function parameter uint256: a\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:23:37-38"]
|
|
|
- yul_function_return_36 [label="return parameter uint256: c\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:23:43-44"]
|
|
|
- yul_assignment_37 [label="yul assignment\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:24:21-35"]
|
|
|
- yul_variable_38 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:24:21-22"]
|
|
|
- yul_builtin_call_39 [label="yul builtin call ‘add‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:24:26-35"]
|
|
|
- yul_variable_40 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:24:30-31"]
|
|
|
- yul_number_literal_41 [label="uint256 literal: 4\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:24:33-34"]
|
|
|
- if_42 [label="yul if\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:25:21-27:22"]
|
|
|
- yul_builtin_call_43 [label="yul builtin call ‘gt‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:25:24-32"]
|
|
|
- yul_variable_44 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:25:27-28"]
|
|
|
- yul_number_literal_45 [label="uint256 literal: 5\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:25:30-31"]
|
|
|
- assembly_block_46 [label="assembly block\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:25:21-27:22"]
|
|
|
- leave_47 [label="leave\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:26:25-30"]
|
|
|
- yul_assignment_48 [label="yul assignment\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:28:21-27"]
|
|
|
- yul_variable_49 [label="yul variable: c\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:28:21-22"]
|
|
|
- yul_number_literal_50 [label="uint256 literal: 5\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:28:26-27"]
|
|
|
- yul_builtin_call_51 [label="yul builtin call ‘return‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:29:21-33"]
|
|
|
- yul_variable_52 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:29:28-29"]
|
|
|
- yul_number_literal_53 [label="uint256 literal: 0\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:29:31-32"]
|
|
|
- yul_function_definition_54 [label="function definition foo\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:16:21-18:22"]
|
|
|
- yul_function_parameter_55 [label="function parameter uint256: d\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:16:34-35"]
|
|
|
- yul_function_return_56 [label="return parameter uint256: e\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:16:40-41"]
|
|
|
- yul_assignment_57 [label="yul assignment\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:17:25-39"]
|
|
|
- yul_variable_58 [label="yul variable: e\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:17:25-26"]
|
|
|
- yul_builtin_call_59 [label="yul builtin call ‘shr‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:17:30-39"]
|
|
|
- yul_variable_60 [label="yul variable: d\nuint256\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:17:34-35"]
|
|
|
- yul_number_literal_61 [label="uint256 literal: 3\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:17:37-38"]
|
|
|
- assembly_block_62 [label="assembly block\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:4:13-32:14"]
|
|
|
- assembly_block_63 [label="assembly block\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:15:17-21:18"]
|
|
|
- yul_builtin_call_64 [label="yul builtin call ‘revert‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:20:21-50"]
|
|
|
- yul_function_call_65 [label="yul function call ‘tryThis‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:20:28-35"]
|
|
|
- yul_function_call_66 [label="yul function call ‘foo‘\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:20:36-39"]
|
|
|
- yul_number_literal_67 [label="uint256 literal: 3\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:20:40-41"]
|
|
|
- yul_number_literal_68 [label="uint256 literal: 2\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:20:44-45"]
|
|
|
- yul_number_literal_69 [label="uint256 literal: 4\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:20:48-49"]
|
|
|
- yul_var_decl [label="yul variable declaration\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:31:17-27"]
|
|
|
- var_decl_item [label="yul variable declaration uint256 x\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:31:21-22"]
|
|
|
- yul_number_literal_72 [label="uint256 literal: 5\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:31:26-27"]
|
|
|
- diagnostic [label="found contract ‘testTypes’\nlevel Debug\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:1:1-20"]
|
|
|
- diagnostic_75 [label="evm assembly not supported on target solana\nlevel Error\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:3:9-33:10"]
|
|
|
- diagnostic_76 [label="unreachable yul statement\nlevel Warning\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:31:17-27"]
|
|
|
- diagnostic_77 [label="yul variable ‘x‘ has never been read\nlevel Warning\ntests/contract_testcases/solana/assembly/function_cal_cond.sol:31:21-22"]
|
|
|
+strict digraph "tests/contract_testcases/solana/yul/function_cal_cond.sol" {
|
|
|
+ contract [label="contract testTypes\ntests/contract_testcases/solana/yul/function_cal_cond.sol:1:1-20"]
|
|
|
+ testAsm [label="function testAsm\ncontract: testTypes\ntests/contract_testcases/solana/yul/function_cal_cond.sol:2:5-35\nsignature testAsm()\nvisibility public\nmutability pure"]
|
|
|
+ inline_assembly [label="inline assembly\ntests/contract_testcases/solana/yul/function_cal_cond.sol:3:9-33:10"]
|
|
|
+ yul_function_definition [label="function definition tryThis\ntests/contract_testcases/solana/yul/function_cal_cond.sol:5:17-13:18"]
|
|
|
+ yul_function_parameter [label="function parameter uint256: b\ntests/contract_testcases/solana/yul/function_cal_cond.sol:5:34-35"]
|
|
|
+ yul_function_parameter_7 [label="function parameter uint256: a\ntests/contract_testcases/solana/yul/function_cal_cond.sol:5:37-38"]
|
|
|
+ yul_function_return [label="return parameter uint256: c\ntests/contract_testcases/solana/yul/function_cal_cond.sol:5:43-44"]
|
|
|
+ yul_assignment [label="yul assignment\ntests/contract_testcases/solana/yul/function_cal_cond.sol:6:21-35"]
|
|
|
+ yul_variable [label="yul variable: a\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:6:21-22"]
|
|
|
+ yul_builtin_call [label="yul builtin call ‘add‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:6:26-35"]
|
|
|
+ yul_variable_12 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:6:30-31"]
|
|
|
+ yul_number_literal [label="uint256 literal: 4\ntests/contract_testcases/solana/yul/function_cal_cond.sol:6:33-34"]
|
|
|
+ if [label="yul if\ntests/contract_testcases/solana/yul/function_cal_cond.sol:7:21-9:22"]
|
|
|
+ yul_builtin_call_15 [label="yul builtin call ‘gt‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:7:24-32"]
|
|
|
+ yul_variable_16 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:7:27-28"]
|
|
|
+ yul_number_literal_17 [label="uint256 literal: 5\ntests/contract_testcases/solana/yul/function_cal_cond.sol:7:30-31"]
|
|
|
+ assembly_block [label="assembly block\ntests/contract_testcases/solana/yul/function_cal_cond.sol:7:21-9:22"]
|
|
|
+ leave [label="leave\ntests/contract_testcases/solana/yul/function_cal_cond.sol:8:25-30"]
|
|
|
+ yul_assignment_20 [label="yul assignment\ntests/contract_testcases/solana/yul/function_cal_cond.sol:10:21-35"]
|
|
|
+ yul_variable_21 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:10:21-22"]
|
|
|
+ yul_builtin_call_22 [label="yul builtin call ‘add‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:10:26-35"]
|
|
|
+ yul_variable_23 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:10:30-31"]
|
|
|
+ yul_number_literal_24 [label="uint256 literal: 6\ntests/contract_testcases/solana/yul/function_cal_cond.sol:10:33-34"]
|
|
|
+ yul_assignment_25 [label="yul assignment\ntests/contract_testcases/solana/yul/function_cal_cond.sol:11:21-39"]
|
|
|
+ yul_variable_26 [label="yul variable: c\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:11:21-22"]
|
|
|
+ yul_function_call [label="yul function call ‘tryThat‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:11:26-33"]
|
|
|
+ yul_variable_28 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:11:34-35"]
|
|
|
+ yul_number_literal_29 [label="uint256 literal: 2\ntests/contract_testcases/solana/yul/function_cal_cond.sol:11:37-38"]
|
|
|
+ yul_builtin_call_30 [label="yul builtin call ‘return‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:12:21-33"]
|
|
|
+ yul_variable_31 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:12:28-29"]
|
|
|
+ yul_number_literal_32 [label="uint256 literal: 0\ntests/contract_testcases/solana/yul/function_cal_cond.sol:12:31-32"]
|
|
|
+ yul_function_definition_33 [label="function definition tryThat\ntests/contract_testcases/solana/yul/function_cal_cond.sol:23:17-30:18"]
|
|
|
+ yul_function_parameter_34 [label="function parameter uint256: b\ntests/contract_testcases/solana/yul/function_cal_cond.sol:23:34-35"]
|
|
|
+ yul_function_parameter_35 [label="function parameter uint256: a\ntests/contract_testcases/solana/yul/function_cal_cond.sol:23:37-38"]
|
|
|
+ yul_function_return_36 [label="return parameter uint256: c\ntests/contract_testcases/solana/yul/function_cal_cond.sol:23:43-44"]
|
|
|
+ yul_assignment_37 [label="yul assignment\ntests/contract_testcases/solana/yul/function_cal_cond.sol:24:21-35"]
|
|
|
+ yul_variable_38 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:24:21-22"]
|
|
|
+ yul_builtin_call_39 [label="yul builtin call ‘add‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:24:26-35"]
|
|
|
+ yul_variable_40 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:24:30-31"]
|
|
|
+ yul_number_literal_41 [label="uint256 literal: 4\ntests/contract_testcases/solana/yul/function_cal_cond.sol:24:33-34"]
|
|
|
+ if_42 [label="yul if\ntests/contract_testcases/solana/yul/function_cal_cond.sol:25:21-27:22"]
|
|
|
+ yul_builtin_call_43 [label="yul builtin call ‘gt‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:25:24-32"]
|
|
|
+ yul_variable_44 [label="yul variable: a\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:25:27-28"]
|
|
|
+ yul_number_literal_45 [label="uint256 literal: 5\ntests/contract_testcases/solana/yul/function_cal_cond.sol:25:30-31"]
|
|
|
+ assembly_block_46 [label="assembly block\ntests/contract_testcases/solana/yul/function_cal_cond.sol:25:21-27:22"]
|
|
|
+ leave_47 [label="leave\ntests/contract_testcases/solana/yul/function_cal_cond.sol:26:25-30"]
|
|
|
+ yul_assignment_48 [label="yul assignment\ntests/contract_testcases/solana/yul/function_cal_cond.sol:28:21-27"]
|
|
|
+ yul_variable_49 [label="yul variable: c\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:28:21-22"]
|
|
|
+ yul_number_literal_50 [label="uint256 literal: 5\ntests/contract_testcases/solana/yul/function_cal_cond.sol:28:26-27"]
|
|
|
+ yul_builtin_call_51 [label="yul builtin call ‘return‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:29:21-33"]
|
|
|
+ yul_variable_52 [label="yul variable: b\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:29:28-29"]
|
|
|
+ yul_number_literal_53 [label="uint256 literal: 0\ntests/contract_testcases/solana/yul/function_cal_cond.sol:29:31-32"]
|
|
|
+ yul_function_definition_54 [label="function definition foo\ntests/contract_testcases/solana/yul/function_cal_cond.sol:16:21-18:22"]
|
|
|
+ yul_function_parameter_55 [label="function parameter uint256: d\ntests/contract_testcases/solana/yul/function_cal_cond.sol:16:34-35"]
|
|
|
+ yul_function_return_56 [label="return parameter uint256: e\ntests/contract_testcases/solana/yul/function_cal_cond.sol:16:40-41"]
|
|
|
+ yul_assignment_57 [label="yul assignment\ntests/contract_testcases/solana/yul/function_cal_cond.sol:17:25-39"]
|
|
|
+ yul_variable_58 [label="yul variable: e\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:17:25-26"]
|
|
|
+ yul_builtin_call_59 [label="yul builtin call ‘shr‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:17:30-39"]
|
|
|
+ yul_variable_60 [label="yul variable: d\nuint256\ntests/contract_testcases/solana/yul/function_cal_cond.sol:17:34-35"]
|
|
|
+ yul_number_literal_61 [label="uint256 literal: 3\ntests/contract_testcases/solana/yul/function_cal_cond.sol:17:37-38"]
|
|
|
+ assembly_block_62 [label="assembly block\ntests/contract_testcases/solana/yul/function_cal_cond.sol:4:13-32:14"]
|
|
|
+ assembly_block_63 [label="assembly block\ntests/contract_testcases/solana/yul/function_cal_cond.sol:15:17-21:18"]
|
|
|
+ yul_builtin_call_64 [label="yul builtin call ‘revert‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:20:21-50"]
|
|
|
+ yul_function_call_65 [label="yul function call ‘tryThis‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:20:28-35"]
|
|
|
+ yul_function_call_66 [label="yul function call ‘foo‘\ntests/contract_testcases/solana/yul/function_cal_cond.sol:20:36-39"]
|
|
|
+ yul_number_literal_67 [label="uint256 literal: 3\ntests/contract_testcases/solana/yul/function_cal_cond.sol:20:40-41"]
|
|
|
+ yul_number_literal_68 [label="uint256 literal: 2\ntests/contract_testcases/solana/yul/function_cal_cond.sol:20:44-45"]
|
|
|
+ yul_number_literal_69 [label="uint256 literal: 4\ntests/contract_testcases/solana/yul/function_cal_cond.sol:20:48-49"]
|
|
|
+ yul_var_decl [label="yul variable declaration\ntests/contract_testcases/solana/yul/function_cal_cond.sol:31:17-27"]
|
|
|
+ var_decl_item [label="yul variable declaration uint256 x\ntests/contract_testcases/solana/yul/function_cal_cond.sol:31:21-22"]
|
|
|
+ yul_number_literal_72 [label="uint256 literal: 5\ntests/contract_testcases/solana/yul/function_cal_cond.sol:31:26-27"]
|
|
|
+ diagnostic [label="found contract ‘testTypes’\nlevel Debug\ntests/contract_testcases/solana/yul/function_cal_cond.sol:1:1-20"]
|
|
|
+ diagnostic_75 [label="unreachable yul statement\nlevel Warning\ntests/contract_testcases/solana/yul/function_cal_cond.sol:31:17-27"]
|
|
|
+ diagnostic_76 [label="yul variable ‘x‘ has never been read\nlevel Warning\ntests/contract_testcases/solana/yul/function_cal_cond.sol:31:21-22"]
|
|
|
+ diagnostic_77 [label="inline assembly is not yet supported\nlevel Error\ntests/contract_testcases/solana/yul/function_cal_cond.sol:3:9-33:10"]
|
|
|
contracts -> contract
|
|
|
contract -> testAsm [label="function"]
|
|
|
testAsm -> inline_assembly [label="body"]
|
|
|
@@ -146,7 +146,7 @@ strict digraph "tests/contract_testcases/solana/assembly/function_cal_cond.sol"
|
|
|
yul_var_decl -> var_decl_item [label="decl item #0"]
|
|
|
yul_var_decl -> yul_number_literal_72 [label="init"]
|
|
|
diagnostics -> diagnostic [label="Debug"]
|
|
|
- diagnostics -> diagnostic_75 [label="Error"]
|
|
|
+ diagnostics -> diagnostic_75 [label="Warning"]
|
|
|
diagnostics -> diagnostic_76 [label="Warning"]
|
|
|
- diagnostics -> diagnostic_77 [label="Warning"]
|
|
|
+ diagnostics -> diagnostic_77 [label="Error"]
|
|
|
}
|