Unused warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greetings,
 
Given the following:
 
[lemings@flame gcc]$ gcc --version
gcc (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. 
 
[lemings@flame gcc]$ g++ --version
g++ (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
[lemings@flame gcc]$ cat test03.c
 
const char* __attribute__((unused)) s1;
static const char* __attribute__((unused)) s2;
 
[lemings@flame gcc]$ diff test03.c test04.cpp
[lemings@flame gcc]$ make test03.o
gcc -g -Wall   -c -o test03.o test03.c
[lemings@flame gcc]$ make test04.o
g++ -g -Wall     -c -o test04.o test04.cpp
test04.cpp:3: warning: 's2' defined but not used

How do I silence the warning?  The __attribute__((unused)) qualifier
doesn't seem to work.

Thanks,
Eric.


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux