We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a718893 commit 409d892Copy full SHA for 409d892
jbmc/src/java_bytecode/ci_lazy_methods_needed.cpp
@@ -52,6 +52,12 @@ void ci_lazy_methods_neededt::add_all_needed_classes(
52
const pointer_typet &pointer_type)
53
{
54
namespacet ns{symbol_table};
55
+ const java_class_typet &underlying_type =
56
+ to_java_class_type(ns.follow(pointer_type.subtype()));
57
+
58
+ if(underlying_type.is_abstract())
59
+ return;
60
61
initialize_instantiated_classes_from_pointer(pointer_type, ns);
62
63
// TODO we should be passing here a map that maps generic parameters
0 commit comments