Reproduction link or steps
REPL
What is expected?
The output to be the same without output.comments.annotation: false:
//#region icons.mjs
const AIcon = /* @__PURE__ */ window.bar(function() {
return 1;
});
//#endregion
//#region index.mjs
console.log(AIcon);
//#endregion
What is actually happening?
The output is:
//#region icons.mjs
const AIcon = window.bar(function() {
return 1;
});
window.bar(function() {
return 2;
});
//#endregion
//#region index.mjs
console.log(AIcon);
//#endregion
System Info
Any additional comments?
Originally reported at vitejs/vite#21825