v8/test
Simon Zünd a410e9e441 [torque] Emit labels only if they are used.
This CL changes the generated C++ code for LabeledStatementBlocks to
only emit labels if they are used.

Prior to this CL, when a label was only used on one path of an
if constexpr expression, and not at all anywhere else,
the try/label construct would BIND a label that was not used,
causing a CSA verification error.

R=tebbi@chromium.org

Change-Id: Ia81a0cd081b84528c95bbdbdb98b9ab51928e13f
Reviewed-on: https://chromium-review.googlesource.com/1057247
Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
Reviewed-by: Daniel Clifford <danno@chromium.org>
Commit-Queue: Simon Zünd <szuend@google.com>
Cr-Commit-Position: refs/heads/master@{#53173}
2018-05-15 08:29:33 +00:00
..
benchmarks Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00
cctest [torque] Emit labels only if they are used. 2018-05-15 08:29:33 +00:00
common [wasm] Make wasm::ValueType independent of the MachineRepresentation 2018-05-07 11:54:56 +00:00
debugger [wasm] Create module object in async compilation earlier. 2018-05-09 07:54:56 +00:00
fuzzer [wasm] Make wasm::ValueType independent of the MachineRepresentation 2018-05-07 11:54:56 +00:00
inspector [inspector] implement console.countReset() 2018-05-09 14:59:04 +00:00
intl [test] Reverse sense of wasm_traps variant 2018-05-08 17:49:14 +00:00
js-perf-test Revert "[tools] Add benchmark owners to the config" 2018-05-14 09:52:33 +00:00
memory Revert "[tools] Add benchmark owners to the config" 2018-05-14 09:52:33 +00:00
message [builtins] Fix error message in Proxy set trap 2018-05-14 16:37:20 +00:00
mjsunit PPC/s390: Enable atomic operation tests 2018-05-14 19:26:39 +00:00
mkgrokdump Disable embedded builtins 2018-05-08 11:21:37 +00:00
mozilla [test] Reverse sense of wasm_traps variant 2018-05-08 17:49:14 +00:00
preparser Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00
test262 [test] Reverse sense of wasm_traps variant 2018-05-08 17:49:14 +00:00
torque [torque] Emit labels only if they are used. 2018-05-15 08:29:33 +00:00
unittests [turbofan] Optimize array destructuring 2018-05-08 06:21:37 +00:00
wasm-spec-tests [wasm] Update spec tests 2018-04-25 12:02:21 +00:00
webkit [test] Reverse sense of wasm_traps variant 2018-05-08 17:49:14 +00:00
BUILD.gn Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00