summaryrefslogtreecommitdiffstats
path: root/translate.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'translate.cxx')
-rw-r--r--translate.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/translate.cxx b/translate.cxx
index 5c25b912..0e10f0fc 100644
--- a/translate.cxx
+++ b/translate.cxx
@@ -3136,8 +3136,7 @@ c_unparser::visit_comparison (comparison* e)
if (e->left->type == pe_string)
{
- if (e->left->type != pe_string ||
- e->right->type != pe_string)
+ if (e->right->type != pe_string)
throw semantic_error ("expected string types", e->tok);
o->line() << "strncmp (";
@@ -3149,8 +3148,7 @@ c_unparser::visit_comparison (comparison* e)
}
else if (e->left->type == pe_long)
{
- if (e->left->type != pe_long ||
- e->right->type != pe_long)
+ if (e->right->type != pe_long)
throw semantic_error ("expected numeric types", e->tok);
o->line() << "((";