diff options
-rw-r--r-- | src/binaryen-c.cpp | 4 | ||||
-rw-r--r-- | src/binaryen-c.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 6a25790ca..bce508e23 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -148,10 +148,10 @@ BinaryenType BinaryenTypeDataref(void) { return Type::dataref; } BinaryenType BinaryenTypeUnreachable(void) { return Type::unreachable; } BinaryenType BinaryenTypeAuto(void) { return uintptr_t(-1); } -BinaryenType BinaryenTypeCreate(BinaryenType* types, uint32_t numTypes) { +BinaryenType BinaryenTypeCreate(BinaryenType* types, BinaryenIndex numTypes) { std::vector<Type> typeVec; typeVec.reserve(numTypes); - for (size_t i = 0; i < numTypes; ++i) { + for (BinaryenIndex i = 0; i < numTypes; ++i) { typeVec.push_back(Type(types[i])); } return Type(typeVec).getID(); diff --git a/src/binaryen-c.h b/src/binaryen-c.h index 853f185e3..7511a65a4 100644 --- a/src/binaryen-c.h +++ b/src/binaryen-c.h @@ -110,7 +110,7 @@ BINARYEN_API BinaryenType BinaryenTypeUnreachable(void); // the API figure out the type instead of providing one. BINARYEN_API BinaryenType BinaryenTypeAuto(void); BINARYEN_API BinaryenType BinaryenTypeCreate(BinaryenType* valueTypes, - uint32_t numTypes); + BinaryenIndex numTypes); BINARYEN_API uint32_t BinaryenTypeArity(BinaryenType t); BINARYEN_API void BinaryenTypeExpand(BinaryenType t, BinaryenType* buf); |