(header ((h) ihello provides) ((sut) determinism_async component))
(state ((h) (idle . true)) ((sut) (idle . true)))
<external>.h.hello -> ...
... -> sut.h.hello
... <- sut.h.return
<external>.h.return <- ...
(state ((h) (idle . false)) ((sut) (idle . false)))
(trail "h.hello" "h.return")
test/all/determinism_async/determinism_async.dzn:53:19: error: component is non-deterministic due to overlapping guards
test/all/determinism_async/determinism_async.dzn:54:19: error: component is non-deterministic due to overlapping guards
<non-deterministic>
(state ((h) (idle . false)) ((sut) (idle . false)))
test/all/determinism_async/determinism_async.dzn:53:19: error: component is non-deterministic due to overlapping guards
test/all/determinism_async/determinism_async.dzn:54:19: error: component is non-deterministic due to overlapping guards
(trail "<non-deterministic>")
(labels "h.hello")
(eligible)
