Skip to content

Commit f7602af

Browse files
committed
Merge commit 'bb88574aaa4043f0ebf0ad6881ccaaeb1f0413ff' into merge-develop-20180327
2 parents 906aeb3 + bb88574 commit f7602af

File tree

2 files changed

+7
-27
lines changed

2 files changed

+7
-27
lines changed

src/goto-programs/remove_returns.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ void remove_returnst::replace_returns(
9696
{
9797
typet return_type = function.type.return_type();
9898

99-
// Nothing to do if this function returns void
99+
// returns something but void?
100100
if(return_type == empty_typet())
101101
return;
102102

src/java_bytecode/java_bytecode_convert_class.cpp

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -239,19 +239,9 @@ void java_bytecode_convert_classt::convert(const classt &c)
239239
extract_generic_superclass_reference(c.signature);
240240
if(superclass_ref.has_value())
241241
{
242-
try
243-
{
244-
const java_generic_symbol_typet generic_base(
245-
base, superclass_ref.value(), qualified_classname);
246-
class_type.add_base(generic_base);
247-
}
248-
catch(unsupported_java_class_signature_exceptiont)
249-
{
250-
debug() << "unsupported generic superclass signature "
251-
<< id2string(*superclass_ref)
252-
<< " falling back on using the descriptor" << eom;
253-
class_type.add_base(base);
254-
}
242+
const java_generic_symbol_typet generic_base(
243+
base, superclass_ref.value(), qualified_classname);
244+
class_type.add_base(generic_base);
255245
}
256246
else
257247
{
@@ -278,19 +268,9 @@ void java_bytecode_convert_classt::convert(const classt &c)
278268
extract_generic_interface_reference(c.signature, id2string(interface));
279269
if(interface_ref.has_value())
280270
{
281-
try
282-
{
283-
const java_generic_symbol_typet generic_base(
284-
base, interface_ref.value(), qualified_classname);
285-
class_type.add_base(generic_base);
286-
}
287-
catch(unsupported_java_class_signature_exceptiont)
288-
{
289-
debug() << "unsupported generic interface signature "
290-
<< id2string(*interface_ref)
291-
<< " falling back on using the descriptor" << eom;
292-
class_type.add_base(base);
293-
}
271+
const java_generic_symbol_typet generic_base(
272+
base, interface_ref.value(), qualified_classname);
273+
class_type.add_base(generic_base);
294274
}
295275
else
296276
{

0 commit comments

Comments
 (0)