Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions kore/src/Kore/Log/ErrorRewritesInstantiation.hs
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ import Control.Exception
( Exception (..)
, throw
)
import qualified Data.Foldable as Foldable
import qualified Data.Map.Strict as Map
import Data.Set
( Set
)
Expand All @@ -40,7 +38,9 @@ import Kore.Internal.Conditional
import Kore.Internal.Pattern
( Pattern
)
import qualified Kore.Internal.Substitution as Substitution
import Kore.Internal.TermLike
( isConstructorLike
)
import Kore.Internal.Variable
( SomeVariableName
)
Expand Down Expand Up @@ -158,8 +158,6 @@ checkSubstitutionCoverage configuration solution
substitutionCoverageError =
SubstitutionCoverageError { solution, missingVariables }

Conditional { substitution } = solution
substitutionVariables = Map.keysSet (Substitution.toMap substitution)
missingVariables = wouldNarrowWith solution
isCoveringSubstitution = Set.null missingVariables
isSymbolic = Foldable.any isSomeConfigVariableName substitutionVariables
isSymbolic = (not . isConstructorLike) (term configuration)
32 changes: 0 additions & 32 deletions test/imp/disjunction-in-simplification-spec.k

This file was deleted.

10 changes: 0 additions & 10 deletions test/imp/disjunction-in-simplification-spec.k.out.golden

This file was deleted.

1 change: 1 addition & 0 deletions test/issue-2010/1.test
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f()
3 changes: 3 additions & 0 deletions test/issue-2010/1.test.out.golden
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<k>
I:Int ~> .
</k>
1 change: 1 addition & 0 deletions test/issue-2010/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include $(CURDIR)/../include.mk
13 changes: 13 additions & 0 deletions test/issue-2010/test.k
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module TEST
imports BOOL
imports INT

syntax MaybeInt ::= "Some" Int
| "None"
syntax MaybeInt ::= f() [function, functional, no-evaluators]

configuration <k> f() </k>

rule <k> None => true ... </k>
rule <k> Some I => I ... </k>
endmodule