Files
scriptc/packages
Malte UblandClaude 5.5 1d2ab2e874 Treat aliases of an accessor class as unreadable in the effect gate
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>
2026-10-27 19:14:09 -07:00
..
2026-10-26 13:25:42 -05:00