mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-11-08 08:44:37 +08:00
Reading a class with a static accessor is refused because the accessor can run import-time effects, but `const B = A` gave the alias the kind "value", so a later read through `B` was admitted as pure and the accessor's effects could move with the deferred module. Propagate the "accessors" kind through alias chains to a fixed point and cover the alias in the refusal test. Co-Authored-By: Claude 5.5 <noreply@anthropic.com>