diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2002-02-01 14:15:58 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2002-02-01 14:15:58 -0500 |
commit | a9c898b9652e08608f9732eb45186a8f02c887fb (patch) | |
tree | ede9bd2422e564c086d02a15b65d6d0fa79ff0f5 | |
parent | 91f5782d977b00942816b1401794c17b3bffaffe (diff) | |
download | gcc-a9c898b9652e08608f9732eb45186a8f02c887fb.zip gcc-a9c898b9652e08608f9732eb45186a8f02c887fb.tar.gz gcc-a9c898b9652e08608f9732eb45186a8f02c887fb.tar.bz2 |
use unused attribute for the parm
From-SVN: r49403
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attrib3.C | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/testsuite/g++.dg/ext/attrib3.C b/gcc/testsuite/g++.dg/ext/attrib3.C index aabb8d1..40dbb0f 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); } |