diff --git a/jode/jode/expr/ConstOperator.java b/jode/jode/expr/ConstOperator.java index 86df76b..a9c3e4f 100644 --- a/jode/jode/expr/ConstOperator.java +++ b/jode/jode/expr/ConstOperator.java @@ -54,7 +54,11 @@ public class ConstOperator extends NoArgOperator { return "false"; else if (value.equals("1")) return "true"; - } if (type.getBottom() == Type.tChar) { + else + throw new jode.AssertError + ("boolean is neither false nor true"); + } + if (type.getBottom() == Type.tChar) { char c = (char) Integer.parseInt(value); switch (c) { case '\0':