@ -288,9 +288,9 @@ void Vector_add(Vector* this, void* data_) {
assert(Vector_isConsistent(this));
}
int Vector_indexOf(Vector* this, void* search_, Object_Compare compare) {
Object* search = search_;
assert(Object_isA((Object*)search, this->type));
int Vector_indexOf(Vector* this, const void* search_, Object_Compare compare) {
const Object* search = search_;
assert(Object_isA(search, this->type));
assert(compare);
for (int i = 0; i < this->items; i++) {
@ -61,7 +61,7 @@ int Vector_count(Vector* this);
void Vector_add(Vector* this, void* data_);
int Vector_indexOf(Vector* this, void* search_, Object_Compare compare);
int Vector_indexOf(Vector* this, const void* search_, Object_Compare compare);
void Vector_splice(Vector* this, Vector* from);