summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/binaryen-c.cpp4
-rw-r--r--src/binaryen-c.h2
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);