Browse Source

Bug fix in Expression.isPositiveNormalFormLTL: do not assume type checking has already been done.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10540 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 10 years ago
parent
commit
5145992646
  1. 2
      prism/src/parser/ast/Expression.java

2
prism/src/parser/ast/Expression.java

@ -765,7 +765,7 @@ public abstract class Expression extends ASTElement
public static boolean isPositiveNormalFormLTL(Expression expr)
{
// State formulae (negated or otherwise) are OK
if (expr.type instanceof TypeBool)
if (expr.getType() instanceof TypeBool)
return true;
// Otherwise recurse, looking for negations...
else if (expr instanceof ExpressionUnaryOp) {

Loading…
Cancel
Save