WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 163209
220142
A possible issue about variable redeclaration
https://bugs.webkit.org/show_bug.cgi?id=220142
Summary
A possible issue about variable redeclaration
Yang Tian
Reported
2020-12-24 05:20:53 PST
# Version d940b47(
https://github.com/WebKit/WebKit-http/commit/d940b477848884f63752d25491d9dd0b9d3ccb2d
) # Testcase1: // Will throw an SyntaxError function func() { if (1) { function o() {} var o = 1; } } # Testcase2: // Will not throw an SyntaxError if (1) { function o() {}; var o = 1; } # Description In both of the above examples, an variable 'o' declaration error occurred, however Testcase1 throws an exception and Testcase2 doesn't. I've tried other engines(such as V8, SpiderMonkey), and they all throw SyntaxError, So i suspect it's a bug of jsc. Please let me know the result whether this is a bug or not. Looking forward to your reply, thanks! 😆
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2020-12-31 05:21:13 PST
<
rdar://problem/72754003
>
Yusuke Suzuki
Comment 2
2020-12-31 12:28:26 PST
Thanks, this is dupe of 163209 :) *** This bug has been marked as a duplicate of
bug 163209
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug