diff --git a/packages/tsc/src/tsc.ts b/packages/tsc/src/tsc.ts index 22957b8..f177bde 100644 --- a/packages/tsc/src/tsc.ts +++ b/packages/tsc/src/tsc.ts @@ -202,6 +202,12 @@ function runBuildOnce(options: CommandLineArguments): boolean { syntheticSourceFiles.set(d.file.fileName, sf); } d.file = syntheticSourceFiles.get(d.file.fileName); + + if (!('__syndicate_translated__' in d)) { + const p = info.targetToSourceMap.get(d.start)!; + d.start = p.firstItem.start.pos + p.offset; + (d as any).__syndicate_translated__ = true; + } } }