[ES6] Stage sloppy function block scoping
The Inbox problem got resolved so staging is ok. BUG=v8:3305 LOG=Y R=adamk@chromium.org, littledan@chromium.org,rossberg@chromium.org Review URL: https://codereview.chromium.org/1538243002 Cr-Commit-Position: refs/heads/master@{#32992}
This commit is contained in:
parent
76f6d2a3c8
commit
4fb5a9ff4f
@ -201,7 +201,6 @@ DEFINE_IMPLICATION(es_staging, harmony_regexp_lookbehind)
|
||||
V(harmony_modules, "harmony modules") \
|
||||
V(harmony_unicode_regexps, "harmony unicode regexps") \
|
||||
V(harmony_function_name, "harmony Function name inference") \
|
||||
V(harmony_sloppy_function, "harmony sloppy function block scoping") \
|
||||
V(harmony_sharedarraybuffer, "harmony sharedarraybuffer") \
|
||||
V(harmony_simd, "harmony simd") \
|
||||
V(harmony_do_expressions, "harmony do-expressions") \
|
||||
@ -214,6 +213,7 @@ DEFINE_IMPLICATION(es_staging, harmony_regexp_lookbehind)
|
||||
V(harmony_reflect, "harmony Reflect API") \
|
||||
V(harmony_sloppy, "harmony features in sloppy mode") \
|
||||
V(harmony_sloppy_let, "harmony let in sloppy mode") \
|
||||
V(harmony_sloppy_function, "harmony sloppy function block scoping") \
|
||||
V(harmony_regexps, "harmony regular expression extensions") \
|
||||
V(harmony_regexp_lookbehind, "harmony regexp lookbehind")
|
||||
|
||||
|
@ -52,12 +52,12 @@
|
||||
|
||||
# Functions in blocks are var-declared and hoisted in sloppy mode
|
||||
# https://code.google.com/p/v8/issues/detail?id=3305
|
||||
'language/block-scope/shadowing/dynamic-lookup-from-closure': [PASS, FAIL_SLOPPY],
|
||||
'language/block-scope/shadowing/lookup-from-closure': [PASS, FAIL_SLOPPY],
|
||||
'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-function-declaration': [PASS, FAIL_SLOPPY],
|
||||
'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-var': [PASS, FAIL_SLOPPY],
|
||||
'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-var-with-function-declaration': [PASS, FAIL_SLOPPY],
|
||||
'language/statements/let/block-local-closure-set-before-initialization': [PASS, FAIL_SLOPPY],
|
||||
'language/block-scope/shadowing/dynamic-lookup-from-closure': [PASS],
|
||||
'language/block-scope/shadowing/lookup-from-closure': [PASS],
|
||||
'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-function-declaration': [PASS],
|
||||
'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-var': [PASS],
|
||||
'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-var-with-function-declaration': [PASS],
|
||||
'language/statements/let/block-local-closure-set-before-initialization': [PASS],
|
||||
|
||||
# https://code.google.com/p/v8/issues/detail?id=4405
|
||||
'language/block-scope/leave/outermost-binding-updated-in-catch-block-nested-block-let-declaration-unseen-outside-of-block': [PASS, FAIL],
|
||||
|
Loading…
Reference in New Issue
Block a user