@@ -215,7 +215,7 @@ std::string expr2javat::convert_constant(
215
215
dest.reserve (char_representation_length);
216
216
217
217
mp_integer int_value;
218
- if (! to_integer (src, int_value))
218
+ if (to_integer (src, int_value))
219
219
assert (false );
220
220
221
221
dest+=" (char)'" ;
@@ -238,7 +238,7 @@ std::string expr2javat::convert_constant(
238
238
{
239
239
// No byte-literals in Java, so just cast:
240
240
mp_integer int_value;
241
- if (! to_integer (src, int_value))
241
+ if (to_integer (src, int_value))
242
242
assert (false );
243
243
std::string dest=" (byte)" ;
244
244
dest+=integer2string (int_value);
@@ -248,7 +248,7 @@ std::string expr2javat::convert_constant(
248
248
{
249
249
// No short-literals in Java, so just cast:
250
250
mp_integer int_value;
251
- if (! to_integer (src, int_value))
251
+ if (to_integer (src, int_value))
252
252
assert (false );
253
253
std::string dest=" (short)" ;
254
254
dest+=integer2string (int_value);
@@ -258,7 +258,8 @@ std::string expr2javat::convert_constant(
258
258
{
259
259
// long integer literals must have 'L' at the end
260
260
mp_integer int_value;
261
- to_integer (src, int_value);
261
+ if (to_integer (src, int_value))
262
+ assert (false );
262
263
std::string dest=integer2string (int_value);
263
264
dest+=' L' ;
264
265
return dest;
0 commit comments