
set preciseActions = true.
(* Test failure of letfilter *)

const c,d: bitstring [data].
pred p(bitstring).
(*clauses p(c).*)

free e: channel.
free a,b: bitstring [private].
query attacker(b).

process 
  let x:bitstring suchthat p(x) in out(e,a) else in(e, y:bitstring); out(e,b)

(* EXPECTPV
RESULT not attacker(b[]) is false.
0.004s (user 0.004s + system 0.000s), max rss 7232K
END *)
