gimplify.c (gimplify_call_expr): Prefer DECL_ARGUMENTS over TYPE_ARG_TYPES for verifi...
authorRichard Guenther <rguenther@suse.de>
Fri, 6 Jul 2007 11:23:59 +0000 (11:23 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 6 Jul 2007 11:23:59 +0000 (11:23 +0000)
commit004e2fa73b7677e460c760878469d7a6c3759ea4
treef38d084dfce120ac3285b6703630b8c744802276
parentc7ff6e7a7a943f9eed6a66dd41c8e35e9df2bf6c
gimplify.c (gimplify_call_expr): Prefer DECL_ARGUMENTS over TYPE_ARG_TYPES for verification of argument types.

2007-07-06  Richard Guenther  <rguenther@suse.de>

* gimplify.c (gimplify_call_expr): Prefer DECL_ARGUMENTS over
TYPE_ARG_TYPES for verification of argument types.  Use
DECL_ARG_TYPE instead of the PARM_DECL type.  Take excess
parameters as variable arguments.

        * g++.dg/opt/pr30965.C: New testcase.

From-SVN: r126412
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr30965.C [new file with mode: 0644]