The spec does not clarify whether `#__NO_SIDE_EFFECTS__` applies to new expressions and tagged templates. ```js /* #__NO_SIDE_EFFECTS__ */ function foo() { console.log('foo') } new foo() foo`` ``` | Tool | new expr | tagged templ | playground | |------|-----------|-----------------|-------------| | Rollup | ✅ | ✅ | [link](https://rollupjs.org/repl/?version=4.50.2&shareable=eyJleGFtcGxlIjpudWxsLCJtb2R1bGVzIjpbeyJjb2RlIjoiLyogI19fTk9fU0lERV9FRkZFQ1RTX18gKi8gZnVuY3Rpb24gZm9vKCkgeyBjb25zb2xlLmxvZygnZm9vJykgfVxuXG5uZXcgZm9vKClcbmZvb2BgIiwiaXNFbnRyeSI6dHJ1ZSwibmFtZSI6Im1haW4uanMifV0sIm9wdGlvbnMiOnt9fQ==) | | esbuild | ❌ | ✅ | [link](https://esbuild.github.io/try/#dAAwLjI1LjkALS1taW5pZnkgLS10cmVlLXNoYWtpbmcALyogI19fTk9fU0lERV9FRkZFQ1RTX18gKi8gZnVuY3Rpb24gZm9vKCkgeyBjb25zb2xlLmxvZygnZm9vJykgfQoKbmV3IGZvbygpCmZvb2Bg) | | SWC | ❌ | ✅ | [link](https://play.swc.rs/?version=1.13.5&code=H4sIAAAAAAAAA9PXUlCOj%2Ffzjw%2F2dHGNd3Vzc3UOCY6PV9DSV0grzUsuyczPU0jLz9fQVKhWSM7PK87PSdXLyU%2FXUAcKqmsq1PJy8XLlpZZD1PByAamEBAC07FdxVAAAAA%3D%3D&config=H4sIAAAAAAAAA32US47bMAyG93OKwOsuikHRRQ%2FQXc8gKBLlKNXDEKlMjEHuXlq2k3RCe2fz409KJMXPt8OhO6Ppfh0%2B%2BZN%2FBl0Qyv2fLTgm0le2dGCiRlP8QN23lZ5xQk4HhGa6zaQjXXqgpsL37%2B8%2FFkUXckZYFYst%2BuTd%2BJzT5DgUQHyysZVD1giJ8H%2F9wkr%2BmACV%2Bmw%2F5hxApx2iNCqfCHooUmCTQ9ADgrroIkSZTqqLxyylmGAlsGooeRB5sp58TpzzlVrQVplsQUC%2BgCF%2FAUnGuViWkK8n3KdhC8fa963PX9Rw0aFqEnLCtbWETytEPWWPpFxNUglnuFGDGS7F%2Far0ThWgWtKr7px92ujJXwCuQNCISUeQ4jYPx%2FO0pXa7Sp8cjyyNAuf5lm6ZoOeiKu%2BdUNmpMlDIS90sYKuBqbJGOs6CN8qH3oIC53hWhND44cmcpKQ0DpCdALi%2F2klTNQN1f4UbfHoQO%2Fg335LkAVs8oqbTNsUxHnPYSRCBTtnuOHArKG%2FjwlviOmzzmizwaIAVXSo28LoE%2BAFQVqHty5fZ4OfBEVUf8vGxJhaH230PR536x3ufV%2FHb4tDFbGuDy5Kf%2Bjuv5p%2Fdw2ndwusJOo9%2FVmHLefsHO1REuy8GAAA%3D) | | Oxc | ✅ | ❌ | [link](https://playground.oxc.rs/#eNptkk1v2zAMhv+KoR36gWDdBgwYcm1iIMDWDuuwUwCXlWlPnUwakpx0MPzfSzmWcmhPll6KfMmHHpVWa3VzXXyoqrv76mG32Vbbstze/n6oquL6pmgG0sEwFQ3z5VUxFprJs8WPltvLCxEvroppT3siPJ7e7Ek+j497UivFaj0qN1D8WENBrRuwHleqYddBCOjeKruzFhyQj4GsGPGGgPUGtQUHsTOfg8e/JqDvQWOWOqDWnq+au96hl5TgBrl7zb1El8v/7ont6TatVA/Ox/5GhS8ByYuVoHr2MhZYy8dfGAZH90PwpsZywZRqRRd0B/wJTlKTOuf9+baj4IwU1EtAzCKc2UzOeeqTewDXopBT6L98+vxV7AePG2wMYcnu1oL3pUFbZxd86dGZDimAFU4smNido50JWf2BAWoIkPt4n++ovHTcS9/oCATRjFOea66xxXm9FPe30FsJpprlz1rGJuIw10qKxTa9naukrcTx08pkcu6/4wFz0X+I/R10mDY+pwpLtqVwjRkHdE/s077jPPSMWuCN59Mkcj3ji3I+TVGPmNNM0yuCVhsp) | ✅: removes the expression ❌: does not remove the expression Currently, the behaviors are not aligned.