summaryrefslogtreecommitdiff
path: root/src/passes/MergeSimilarFunctions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/MergeSimilarFunctions.cpp')
-rw-r--r--src/passes/MergeSimilarFunctions.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/passes/MergeSimilarFunctions.cpp b/src/passes/MergeSimilarFunctions.cpp
index e5e50423a..8e039566a 100644
--- a/src/passes/MergeSimilarFunctions.cpp
+++ b/src/passes/MergeSimilarFunctions.cpp
@@ -526,8 +526,9 @@ bool EquivalentClass::hasMergeBenefit(Module* module,
Function* EquivalentClass::createShared(Module* module,
const std::vector<ParamInfo>& params) {
- Name fnName = Names::getValidFunctionName(
- *module, std::string("byn$mgfn-shared$") + primaryFunction->name.str);
+ Name fnName = Names::getValidFunctionName(*module,
+ std::string("byn$mgfn-shared$") +
+ primaryFunction->name.toString());
Builder builder(*module);
std::vector<Type> sigParams;
Index extraParamBase = primaryFunction->getNumParams();