We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6ff7a0e commit 76d3d13Copy full SHA for 76d3d13
jbmc/src/java_bytecode/lambda_synthesis.cpp
@@ -158,8 +158,12 @@ void create_invokedynamic_synthetic_classes(
158
irep_idt synthetic_class_name =
159
lambda_synthetic_class_name(method_identifier, instruction.address);
160
161
+ // Strip java:: off full name for the tag
162
+ irep_idt class_tag = id2string(synthetic_class_name).substr(6);
163
+
164
java_class_typet synthetic_class_type;
- synthetic_class_type.set_tag(synthetic_class_name);
165
+ synthetic_class_type.set_tag(class_tag);
166
+ synthetic_class_type.set_name(synthetic_class_name);
167
synthetic_class_type.set_synthetic(true);
168
synthetic_class_type.set(
169
ID_java_lambda_method_identifier, lambda_method_symbol.value().name);
0 commit comments