summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-11-30 18:11:54 -0600
committerGitHub <noreply@github.com>2021-12-01 00:11:54 +0000
commit0ca4a8043609a4e65adb9fcbcd79ecd8cd6e93a4 (patch)
tree8e7af7f8adeb3e8dbcd3b236728ebc5e6f504b32
parent30f91833dea7f31156dafa401d17522b7fd87bc7 (diff)
Define sort undeclared (#7714)
Fixes cvc5/cvc5-projects#369. Now gives: (error "Parse Error: proj-369.smt2:3.22: Symbol 'Bool' previously declared as a type (define-sort _s0 (Bool Bool Bool Bool Bool Bool Bool Bool Bool) Bool) ^ ")
-rw-r--r--src/parser/smt2/Smt2.g2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parser/smt2/Smt2.g b/src/parser/smt2/Smt2.g
index dbc65d90f..bdc5b32d4 100644
--- a/src/parser/smt2/Smt2.g
+++ b/src/parser/smt2/Smt2.g
@@ -248,7 +248,7 @@ command [std::unique_ptr<cvc5::Command>* cmd]
DEFINE_SORT_TOK { PARSER_STATE->checkThatLogicIsSet(); }
symbol[name,CHECK_UNDECLARED,SYM_SORT]
{ PARSER_STATE->checkUserSymbol(name); }
- LPAREN_TOK symbolList[names,CHECK_NONE,SYM_SORT] RPAREN_TOK
+ LPAREN_TOK symbolList[names,CHECK_UNDECLARED,SYM_SORT] RPAREN_TOK
{ PARSER_STATE->pushScope();
for(std::vector<std::string>::const_iterator i = names.begin(),
iend = names.end();
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback