diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 9c9a1c54f..be80206f5 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -5684,6 +5684,12 @@ void BinaryenFunctionSetBody(BinaryenFunctionRef func, assert(body); ((Function*)func)->body = (Expression*)body; } +BinaryenHeapType BinaryenFunctionGetType(BinaryenFunctionRef func) { + return ((Function*)func)->type.getID(); +} +void BinaryenFunctionSetType(BinaryenFunctionRef func, BinaryenHeapType type) { + ((Function*)func)->type = HeapType(type); +} void BinaryenFunctionOptimize(BinaryenFunctionRef func, BinaryenModuleRef module) { PassRunner passRunner((Module*)module); |