mirror of
https://github.com/swc-project/swc.git
synced 2024-12-27 15:42:51 +03:00
c9c971a792
**Description:** add DefaultDecl's FnExpr and ClassExpr's ident to bindings. because all of them should be treated as hoisted Fn/Class Declare ```txt × the name `x` is defined multiple times ╭─[examples/all.js:1:1] 1 │ export default class x{} · ┬ · ╰── previous definition of `x` here 2 │ 3 │ let x = 1; · ┬ · ╰── `x` redefined here 4 │ let t = function x(){}; ╰──── ``` **Related issue:** - Closes #8755 |
||
---|---|---|
.. | ||
export_default_class_expr/1 | ||
export_default_fn_expr |