From 73fa7b479b661d98e4935a4ccd566ecf248d213a Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Mon, 27 Apr 2026 12:40:55 -0700 Subject: [PATCH] [legalize-js-interface] Don't delete exports Instead we can just rely on emscripten's metadce to remove these like all other unused exports. See https://github.com/emscripten-core/emscripten/pull/26793 --- src/passes/LegalizeJSInterface.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/passes/LegalizeJSInterface.cpp b/src/passes/LegalizeJSInterface.cpp index 7b6a4c44cdd..ecf1adbc3be 100644 --- a/src/passes/LegalizeJSInterface.cpp +++ b/src/passes/LegalizeJSInterface.cpp @@ -161,9 +161,6 @@ struct LegalizeJSInterface : public Pass { module->removeFunction(pair.first); } } - - module->removeExport(GET_TEMP_RET_EXPORT); - module->removeExport(SET_TEMP_RET_EXPORT); } private: