re PR c++/19355 (ICE: tree check at c-common.c:2332)
authorRoger Sayle <roger@eyesopen.com>
Mon, 10 Jan 2005 23:55:33 +0000 (23:55 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Mon, 10 Jan 2005 23:55:33 +0000 (23:55 +0000)
commit18d002058ed0df083dc7cfa05dd3edd4849467f9
tree869cc91b1972ffac3cf80eb5fab7a17adaa61084
parent316e72f2dd7293b52b55ac420529480538f07cf6
re PR c++/19355 (ICE: tree check at c-common.c:2332)

PR c++/19355
* c-common.c (c_common_truthvalue_conversion): TRUTH_NOT_EXPR is a
unary operator and can't be treated as a binary/comparison operator.

* g++.dg/expr/pr19355-1.C: New test case.

From-SVN: r93159
gcc/ChangeLog
gcc/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/pr19355-1.C [new file with mode: 0644]