Skip to content

Commit 74d438e

Browse files
irmenkripken
authored andcommitted
Fix BinaryenModuleAllocateAndWriteText parameter type (#2406)
This fixes a compiler error when trying to compile code calling this function with a C++ compiler.
1 parent 4f9151d commit 74d438e

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/binaryen-c.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3961,7 +3961,7 @@ BinaryenModuleAllocateAndWrite(BinaryenModuleRef module,
39613961
return {binary, buffer.size(), sourceMap};
39623962
}
39633963

3964-
char* BinaryenModuleAllocateAndWriteText(BinaryenModuleRef* module) {
3964+
char* BinaryenModuleAllocateAndWriteText(BinaryenModuleRef module) {
39653965
if (tracing) {
39663966
std::cout << " // BinaryenModuleAllocateAndWriteText(the_module);";
39673967
}

src/binaryen-c.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,8 +1307,7 @@ BinaryenModuleAllocateAndWrite(BinaryenModuleRef module,
13071307
// Serialize a module in s-expression form. Implicity allocates the returned
13081308
// char* with malloc(), and expects the user to free() them manually
13091309
// once not needed anymore.
1310-
BINARYEN_API char*
1311-
BinaryenModuleAllocateAndWriteText(BinaryenModuleRef* module);
1310+
BINARYEN_API char* BinaryenModuleAllocateAndWriteText(BinaryenModuleRef module);
13121311

13131312
// Deserialize a module from binary form.
13141313
BINARYEN_API BinaryenModuleRef BinaryenModuleRead(char* input,

0 commit comments

Comments
 (0)