mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-11-02 07:43:42 +08:00
The corpus case passed `new Swapper(tricky)` straight to `+`, which the argument check already treated as effectful, so it never distinguished the two lowerings. Bind the swapper to a local: an identifier is what the old check called inert, and the program now prints "replaced replaced" without the fix and matches Node with it. The class also used a parameter property, which Node's strip-only mode rejects. Co-Authored-By: Claude 5.5 <noreply@anthropic.com>