File tree 1 file changed +7
-12
lines changed
jbmc/unit/java-testing-utils 1 file changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -392,18 +392,13 @@ require_type::require_java_implicitly_generic_class(
392
392
&implicit_generic_type_vars =
393
393
java_implicitly_generic_class_type.implicit_generic_types ();
394
394
REQUIRE (implicit_generic_type_vars.size () == implicit_type_variables.size ());
395
- REQUIRE (
396
- std::equal (
397
- implicit_type_variables.begin (),
398
- implicit_type_variables.end (),
399
- implicit_generic_type_vars.begin (),
400
- [](
401
- const irep_idt &type_var_name,
402
- const java_generic_parametert ¶m) { // NOLINT
403
- REQUIRE (is_java_generic_parameter (param));
404
- return param.type_variable ().get_identifier () == type_var_name;
405
- }));
406
-
395
+ auto param = implicit_generic_type_vars.begin ();
396
+ auto type_var_name = implicit_type_variables.begin ();
397
+ for (; param != implicit_generic_type_vars.end (); ++param, ++type_var_name)
398
+ {
399
+ REQUIRE (is_java_generic_parameter (*param));
400
+ REQUIRE (param->type_variable ().get_identifier () == *type_var_name);
401
+ }
407
402
return java_implicitly_generic_class_type;
408
403
}
409
404
You can’t perform that action at this time.
0 commit comments