summaryrefslogtreecommitdiff
path: root/src/theory/builtin
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/builtin')
-rw-r--r--src/theory/builtin/theory_builtin_type_rules.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/builtin/theory_builtin_type_rules.h b/src/theory/builtin/theory_builtin_type_rules.h
index 939c52f31..a2e8e8179 100644
--- a/src/theory/builtin/theory_builtin_type_rules.h
+++ b/src/theory/builtin/theory_builtin_type_rules.h
@@ -50,7 +50,7 @@ class ApplyTypeRule {
TNode::iterator argument_it_end = n.end();
TypeNode::iterator argument_type_it = fType.begin();
for(; argument_it != argument_it_end; ++argument_it, ++argument_type_it) {
- if((*argument_it).getType() != *argument_type_it) {
+ if(!(*argument_it).getType().isComparableTo(*argument_type_it)) {
std::stringstream ss;
ss << "argument types do not match the function type:\n"
<< "argument: " << *argument_it << "\n"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback