re PR c++/37561 (Revision 140405 caused g++.old-deja/g++.mike/warn1.C)
authorJakub Jelinek <jakub@redhat.com>
Sat, 15 Nov 2008 09:53:02 +0000 (10:53 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sat, 15 Nov 2008 09:53:02 +0000 (10:53 +0100)
commitb70cef5d743a294b00b863f8caf80342f33f8100
tree1e5e94a256aac8b6bf173d2f80f06cb0c584e226
parent91ddf5a1e710ef71f8f4e0f4d84dc852d15eea89
re PR c++/37561 (Revision 140405 caused g++.old-deja/g++.mike/warn1.C)

PR c++/37561
* c-typeck.c (build_unary_op): Don't call get_unwidened.  Use
argtype instead of result_type.

* typeck.c (cp_build_unary_op): Don't call get_unwidened.  Use
argtype instead of result_type.

* gcc.dg/pr37561.c: New test.
* g++.dg/other/increment1.C: New test.

From-SVN: r141881
gcc/ChangeLog
gcc/c-typeck.c
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/increment1.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr37561.c [new file with mode: 0644]