Fix vector<bool> for loop (#9907)

This commit is contained in:
kisuke95 2020-08-05 17:49:37 +08:00 committed by GitHub
parent 193d11ab8b
commit 80d2544f6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -346,8 +346,8 @@ inline jobject NativeVectorToJavaList(
env->NewObject(java_array_list_class, java_array_list_init_with_capacity,
(jint)native_vector.size());
RAY_CHECK_JAVA_EXCEPTION(env);
for (const auto &item : native_vector) {
auto element = element_converter(env, item);
for (auto it = native_vector.begin(); it != native_vector.end(); ++it){
auto element = element_converter(env, *it);
env->CallVoidMethod(java_list, java_list_add, element);
RAY_CHECK_JAVA_EXCEPTION(env);
env->DeleteLocalRef(element);