diff options
Diffstat (limited to 'src/passes/LegalizeJSInterface.cpp')
-rw-r--r-- | src/passes/LegalizeJSInterface.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/passes/LegalizeJSInterface.cpp b/src/passes/LegalizeJSInterface.cpp index bfc7e192b..01a8c2401 100644 --- a/src/passes/LegalizeJSInterface.cpp +++ b/src/passes/LegalizeJSInterface.cpp @@ -275,9 +275,11 @@ private: legalIm->name = Name(std::string("legalimport$") + im->name.toString()); legalIm->module = im->module; legalIm->base = im->base; + legalIm->hasExplicitName = true; auto stub = std::make_unique<Function>(); stub->name = Name(std::string("legalfunc$") + im->name.toString()); stub->type = im->type; + stub->hasExplicitName = true; auto* call = module->allocator.alloc<Call>(); call->target = legalIm->name; |