v8/test/message/regress/fail
Leszek Swirski 08f68102f8 [parser] Allow declaring variables without a proxy
Declare Variables with a name and position, rather than by passing
through a VariableProxy. This allows us to not create dummy proxies
for things like function declarations, and allows us to consider those
declarations unused.

As a side-effect, we also have to check if a variable is unused in the
bytecode generator (as it will no longer be allocated), and we end up
skip generating code/SFIs for dead variables/functions.

Change-Id: I4c2c872473f23e124f9456b4b92f87159658f8e0
Reviewed-on: https://chromium-review.googlesource.com/c/1414916
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#59088}
2019-01-25 09:10:59 +00:00
..
regress-73.js
regress-73.out
regress-75.js
regress-75.out
regress-1527.js
regress-1527.out
regress-3995.js
regress-3995.out
regress-4266.js
regress-4266.out
regress-5727.js
regress-5727.out
regress-8409.js [parser] Fix IsValidReferenceExpression 2018-11-05 15:54:00 +00:00
regress-8409.out [parser] Fix error message for invalid property reference 2018-11-06 09:38:37 +00:00
regress-900383.js [parser] Restore RETURN_IF after export default var decl 2018-10-31 09:10:55 +00:00
regress-900383.out [parser] Allow declaring variables without a proxy 2019-01-25 09:10:59 +00:00
regress-crbug-661579.js
regress-crbug-661579.out
regress-crbug-669017.js
regress-crbug-669017.out
regress-crbug-691194.js
regress-crbug-691194.out
regress-crbug-842101.js [builtins] Fix error message in Proxy set trap 2018-05-14 16:37:20 +00:00
regress-crbug-842101.out [builtins] Fix error message in Proxy set trap 2018-05-14 16:37:20 +00:00