From a9c898b9652e08608f9732eb45186a8f02c887fb Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Fri, 1 Feb 2002 14:15:58 -0500 Subject: [PATCH] use unused attribute for the parm From-SVN: r49403 --- gcc/testsuite/g++.dg/ext/attrib3.C | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/g++.dg/ext/attrib3.C b/gcc/testsuite/g++.dg/ext/attrib3.C index aabb8d1dcba..40dbb0f6ba0 100644 --- a/gcc/testsuite/g++.dg/ext/attrib3.C +++ b/gcc/testsuite/g++.dg/ext/attrib3.C @@ -1,16 +1,17 @@ // Test that attributes work in a variety of situations. +// { dg-options -Wunused } // { dg-do run } #define attrib __attribute ((mode (QI))) +#define attrib2 __attribute ((unused)) attrib signed int a; // attributes before type are broken -attrib unsigned int b; +static attrib unsigned int b; -int foo(attrib int o) // attribute arguments are broken +int foo(attrib2 int o) // attribute arguments are broken { return (sizeof (a) != 1 || sizeof (b) != 1 - || sizeof (o) != 1 || sizeof ((attrib signed int) b) != 1); } -- 2.30.2