summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r--src/binaryen-c.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp
index bbacd517b..4a9d0594f 100644
--- a/src/binaryen-c.cpp
+++ b/src/binaryen-c.cpp
@@ -3131,7 +3131,7 @@ BinaryenFunctionRef BinaryenAddFunction(BinaryenModuleRef module,
BinaryenIndex numVarTypes,
BinaryenExpressionRef body) {
auto* ret = new Function;
- ret->name = name;
+ ret->setExplicitName(name);
ret->sig = Signature(Type(params), Type(results));
for (BinaryenIndex i = 0; i < numVarTypes; i++) {
ret->vars.push_back(Type(varTypes[i]));
@@ -3174,7 +3174,7 @@ BinaryenGlobalRef BinaryenAddGlobal(BinaryenModuleRef module,
int8_t mutable_,
BinaryenExpressionRef init) {
auto* ret = new Global();
- ret->name = name;
+ ret->setExplicitName(name);
ret->type = Type(type);
ret->mutable_ = !!mutable_;
ret->init = (Expression*)init;
@@ -3197,7 +3197,7 @@ BinaryenEventRef BinaryenAddEvent(BinaryenModuleRef module,
BinaryenType params,
BinaryenType results) {
auto* ret = new Event();
- ret->name = name;
+ ret->setExplicitName(name);
ret->attribute = attribute;
ret->sig = Signature(Type(params), Type(results));
((Module*)module)->addEvent(ret);