summaryrefslogtreecommitdiff
path: root/test/regress/regress2/strings/extf_d_perf.smt2
blob: 7ad094dcbbd3e30a6c4b2f4538573a3201c10de0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
; COMMAND-LINE: --strings-exp --strings-fmf
; EXPECT: sat
(set-logic ALL)
(declare-fun _substvar_140_ () String)
(declare-fun _substvar_195_ () Int)
(declare-fun _substvar_201_ () Int)
(assert (let ((_let_0 (str.substr _substvar_140_ 10 (+ 0 (str.len _substvar_140_))))) (let ((_let_3 (str.substr _let_0 0 (str.indexof _let_0 "/" 0)))) (let ((_let_4 (str.substr _let_3 0 7))) (let ((_let_5 (str.substr _let_3 8 (+ _substvar_201_ (str.len _let_3)))))
  (and
    (str.contains _substvar_140_ "://")
    (str.contains _let_3 "@")
    (str.contains _let_5 ",")
    (not (= (str.len (str.substr _let_0 (+ 1 (str.indexof _let_0 "/" 0)) _substvar_195_)) 0))
    (not (= (str.len _let_4) 0))
    (not (str.contains _let_0 ".sock"))
    (not (str.contains _let_4 "@"))
    (not (= (str.len _let_5) 0))
    (= "mongodb://" (str.substr _substvar_140_ 0 10))))))))
(check-sat)

generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback