diff options
author | Jérôme Vouillon <jerome.vouillon@gmail.com> | 2024-03-06 13:20:38 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-06 10:20:38 -0800 |
commit | f44912bf234d5e19a1adb34c770335f4b3190e2a (patch) | |
tree | 449996245f77e0996b76f0356fcf2d176e5a7af3 /src/ir/debug.h | |
parent | 71bf4b3fa2716d5c54e04f7e76c2463b1adddeae (diff) | |
download | binaryen-f44912bf234d5e19a1adb34c770335f4b3190e2a.tar.gz binaryen-f44912bf234d5e19a1adb34c770335f4b3190e2a.tar.bz2 binaryen-f44912bf234d5e19a1adb34c770335f4b3190e2a.zip |
Add sourcemap support to wasm-metadce and wasm-merge (#6372)
Diffstat (limited to 'src/ir/debug.h')
-rw-r--r-- | src/ir/debug.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ir/debug.h b/src/ir/debug.h index 6dfd379d6..04838137e 100644 --- a/src/ir/debug.h +++ b/src/ir/debug.h @@ -27,6 +27,10 @@ inline void copyDebugInfo(Expression* origin, Expression* copy, Function* originFunc, Function* copyFunc) { + if (originFunc->debugLocations.empty()) { + return; // No debug info to copy + } + struct Lister : public PostWalker<Lister, UnifiedExpressionVisitor<Lister>> { std::vector<Expression*> list; void visitExpression(Expression* curr) { list.push_back(curr); } |