From 92b2702ea96fa46faab31ab79291dc33de70d589 Mon Sep 17 00:00:00 2001 From: Richard Knoll Date: Tue, 30 Jan 2024 14:14:21 -0800 Subject: [PATCH] fix decompiler tests --- pxtcompiler/emitter/decompiler.ts | 3 +- .../baselines/always_enums.blocks | 5 +- .../baselines/array_for_of.blocks | 10 ++- .../baselines/array_for_of_string.blocks | 5 +- .../decompile-test/baselines/block_for.blocks | 15 ++-- .../baselines/block_for2.blocks | 5 +- .../baselines/block_repeat.blocks | 5 +- .../baselines/break_continue.blocks | 10 ++- .../baselines/draggable_parameters.blocks | 40 +++++---- .../draggable_parameters_reporters.blocks | 84 +++++++++++-------- .../baselines/for_loop_non_int.blocks | 5 +- .../baselines/for_loop_upper_bound.blocks | 45 ++++++---- .../baselines/name_collision_2.blocks | 10 ++- tests/decompile-test/baselines/tileset.blocks | 11 +-- 14 files changed, 148 insertions(+), 105 deletions(-) diff --git a/pxtcompiler/emitter/decompiler.ts b/pxtcompiler/emitter/decompiler.ts index b6c23e7a1bab..0d40de18ba96 100644 --- a/pxtcompiler/emitter/decompiler.ts +++ b/pxtcompiler/emitter/decompiler.ts @@ -1127,9 +1127,8 @@ ${output}`; } function mkDraggableReporterValue(valueName: string, varName: string, varType: string) { - const reporterType = pxt.blocks.reporterTypeForArgType(varType); const reporterShadowBlock = getDraggableReporterBlock(varName, varType, true); - return mkValue(valueName, reporterShadowBlock, reporterType); + return mkValue(valueName, reporterShadowBlock, undefined); } function getDraggableReporterBlock(varName: string, varType: string, draggable: boolean) { diff --git a/tests/decompile-test/baselines/always_enums.blocks b/tests/decompile-test/baselines/always_enums.blocks index 951289f43d7d..3c55404b46b4 100644 --- a/tests/decompile-test/baselines/always_enums.blocks +++ b/tests/decompile-test/baselines/always_enums.blocks @@ -3,9 +3,10 @@ - + + i - + 0 diff --git a/tests/decompile-test/baselines/array_for_of.blocks b/tests/decompile-test/baselines/array_for_of.blocks index bc24fbce5149..ab9f24696813 100644 --- a/tests/decompile-test/baselines/array_for_of.blocks +++ b/tests/decompile-test/baselines/array_for_of.blocks @@ -22,9 +22,10 @@ - + + a - + @@ -49,9 +50,10 @@ - + + b - + diff --git a/tests/decompile-test/baselines/array_for_of_string.blocks b/tests/decompile-test/baselines/array_for_of_string.blocks index 37ea9e7444ab..20260a38983a 100644 --- a/tests/decompile-test/baselines/array_for_of_string.blocks +++ b/tests/decompile-test/baselines/array_for_of_string.blocks @@ -8,9 +8,10 @@ - + + i - + diff --git a/tests/decompile-test/baselines/block_for.blocks b/tests/decompile-test/baselines/block_for.blocks index d40a3139adf5..26faea7f8418 100644 --- a/tests/decompile-test/baselines/block_for.blocks +++ b/tests/decompile-test/baselines/block_for.blocks @@ -3,9 +3,10 @@ - + + i - + @@ -17,9 +18,10 @@ - + + j - + @@ -148,9 +150,10 @@ - + + u - + 0 diff --git a/tests/decompile-test/baselines/block_for2.blocks b/tests/decompile-test/baselines/block_for2.blocks index c17c93c4fc9b..6b310a3c561f 100644 --- a/tests/decompile-test/baselines/block_for2.blocks +++ b/tests/decompile-test/baselines/block_for2.blocks @@ -3,9 +3,10 @@ - + + i - + diff --git a/tests/decompile-test/baselines/block_repeat.blocks b/tests/decompile-test/baselines/block_repeat.blocks index 94bd4204425e..06ea025e4105 100644 --- a/tests/decompile-test/baselines/block_repeat.blocks +++ b/tests/decompile-test/baselines/block_repeat.blocks @@ -12,9 +12,10 @@ - + + r - + 0 diff --git a/tests/decompile-test/baselines/break_continue.blocks b/tests/decompile-test/baselines/break_continue.blocks index 15b16e498013..e55940afa36d 100644 --- a/tests/decompile-test/baselines/break_continue.blocks +++ b/tests/decompile-test/baselines/break_continue.blocks @@ -3,9 +3,10 @@ - + + i - + @@ -19,9 +20,10 @@ - + + j - + diff --git a/tests/decompile-test/baselines/draggable_parameters.blocks b/tests/decompile-test/baselines/draggable_parameters.blocks index cccbab751d88..79b232b5b45e 100644 --- a/tests/decompile-test/baselines/draggable_parameters.blocks +++ b/tests/decompile-test/baselines/draggable_parameters.blocks @@ -1,56 +1,64 @@ - + + hello - + - + + goodbye - + - + + sure - + - + + whatever - + - + + okay - + - + + d - + - + + c - + - + + d - + diff --git a/tests/decompile-test/baselines/draggable_parameters_reporters.blocks b/tests/decompile-test/baselines/draggable_parameters_reporters.blocks index 28049b6762be..b5a5958b27c5 100644 --- a/tests/decompile-test/baselines/draggable_parameters_reporters.blocks +++ b/tests/decompile-test/baselines/draggable_parameters_reporters.blocks @@ -1,100 +1,112 @@ - + + hello - + - + + goodbye - + - + + e - + - - + + f - + - + + what - + - + + are - + - + + you - + - - + + doing - + - + + stahp - + - + + d - + - + + e - + - - + + f - + - + + c - + - + + d - + - + + e - + - - + + f - + diff --git a/tests/decompile-test/baselines/for_loop_non_int.blocks b/tests/decompile-test/baselines/for_loop_non_int.blocks index 1053df7c0c4e..e335772a4c98 100644 --- a/tests/decompile-test/baselines/for_loop_non_int.blocks +++ b/tests/decompile-test/baselines/for_loop_non_int.blocks @@ -3,9 +3,10 @@ - + + i - + 0 diff --git a/tests/decompile-test/baselines/for_loop_upper_bound.blocks b/tests/decompile-test/baselines/for_loop_upper_bound.blocks index 28193b284420..43b0a5597065 100644 --- a/tests/decompile-test/baselines/for_loop_upper_bound.blocks +++ b/tests/decompile-test/baselines/for_loop_upper_bound.blocks @@ -3,9 +3,10 @@ - + + i - + 0 @@ -38,9 +39,10 @@ - + + j - + 0 @@ -73,9 +75,10 @@ - + + k - + 0 @@ -108,9 +111,10 @@ - + + l - + 0 @@ -143,9 +147,10 @@ - + + m - + 0 @@ -178,9 +183,10 @@ - + + n - + 0 @@ -213,9 +219,10 @@ - + + o - + 0 @@ -266,9 +273,10 @@ - + + p - + 0 @@ -312,9 +320,10 @@ - + + q - + 0 diff --git a/tests/decompile-test/baselines/name_collision_2.blocks b/tests/decompile-test/baselines/name_collision_2.blocks index 1cbbb6987d12..3af8e41657cb 100644 --- a/tests/decompile-test/baselines/name_collision_2.blocks +++ b/tests/decompile-test/baselines/name_collision_2.blocks @@ -11,9 +11,10 @@ - + + j - + @@ -41,9 +42,10 @@ - + + k - + 0 diff --git a/tests/decompile-test/baselines/tileset.blocks b/tests/decompile-test/baselines/tileset.blocks index dd3fa9fe15c2..133bad5f3022 100644 --- a/tests/decompile-test/baselines/tileset.blocks +++ b/tests/decompile-test/baselines/tileset.blocks @@ -18,15 +18,16 @@ - + + sprite - + - - + + location - +