Fixes #7677.
return false;
}
}
+ else if (ck == REGEXP_RV)
+ {
+ return false;
+ }
else if (ck == REGEXP_RANGE)
{
for (const Node& cn : cur)
regress1/strings/issue6777-seq-nth-eval-cm.smt2
regress1/strings/issue6913.smt2
regress1/strings/issue6973-dup-lemma-conc.smt2
+ regress1/strings/issue7677-test-const-rv.smt2
regress1/strings/kaluza-fl.smt2
regress1/strings/loop002.smt2
regress1/strings/loop003.smt2
--- /dev/null
+(set-logic QF_SLIA)
+(set-info :status sat)
+(declare-fun a () String)
+(declare-fun b () String)
+(assert
+ (str.in_re (str.++ a "C" b)
+ (re.*
+ (re.++ (re.union (str.to_re "A") (str.to_re "B"))
+ (re.*
+ (re.++ (re.union (str.to_re "A") (str.to_re "B"))
+ (re.* (str.to_re "A"))
+ (re.union (str.to_re "B") (str.to_re "C"))))
+ (re.union (str.to_re "B") (str.to_re "C"))))))
+(check-sat)