summaryrefslogtreecommitdiff
path: root/src/theory/strings/theory_strings.cpp
diff options
context:
space:
mode:
authorTianyi Liang <tianyi-liang@uiowa.edu>2014-02-18 10:48:04 -0600
committerTianyi Liang <tianyi-liang@uiowa.edu>2014-02-18 10:48:04 -0600
commita51d41f2a267df30c7ef24de5b753ce73e0ac479 (patch)
tree3bbf0450eb196604b9d1210dcef17c262d70aa87 /src/theory/strings/theory_strings.cpp
parent84da041c64ef16b95f3028183e1a5a2c994d98ec (diff)
switch to total function str.to.int: maps invalid and non-digit strings to 0
Diffstat (limited to 'src/theory/strings/theory_strings.cpp')
-rw-r--r--src/theory/strings/theory_strings.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/theory/strings/theory_strings.cpp b/src/theory/strings/theory_strings.cpp
index 056cd9eb5..d8b20d890 100644
--- a/src/theory/strings/theory_strings.cpp
+++ b/src/theory/strings/theory_strings.cpp
@@ -57,7 +57,7 @@ TheoryStrings::TheoryStrings(context::Context* c, context::UserContext* u, Outpu
d_equalityEngine.addFunctionKind(kind::STRING_STRCTN);
d_equalityEngine.addFunctionKind(kind::STRING_SUBSTR_TOTAL);
d_equalityEngine.addFunctionKind(kind::STRING_ITOS);
- d_equalityEngine.addFunctionKind(kind::STRING_STOI_TOTAL);
+ d_equalityEngine.addFunctionKind(kind::STRING_STOI);
d_zero = NodeManager::currentNM()->mkConst( Rational( 0 ) );
d_one = NodeManager::currentNM()->mkConst( Rational( 1 ) );
@@ -408,7 +408,7 @@ void TheoryStrings::preRegisterTerm(TNode n) {
case kind::STRING_CONCAT:
case kind::STRING_SUBSTR_TOTAL:
case kind::STRING_ITOS:
- case kind::STRING_STOI_TOTAL:
+ case kind::STRING_STOI:
d_equalityEngine.addTerm(n);
break;
//case kind::STRING_ITOS:
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback