public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/39219]  New: attribute deprecated doesn't work with enums
@ 2009-02-17 19:09 sebor at roguewave dot com
  2009-02-17 19:21 ` [Bug c++/39219] " hjl dot tools at gmail dot com
                   ` (14 more replies)
  0 siblings, 15 replies; 19+ messages in thread
From: sebor at roguewave dot com @ 2009-02-17 19:09 UTC (permalink / raw)
  To: gcc-bugs

According to the documentation:
    The deprecated attribute results in a warning if the type is used anywhere
    in the source file.

The following test case shows that when applied to an enum definition the
attribute has no such effect (this is in contrast to applying the attribute
to a class definition where it does have the expected effect):

$ cat -n u.cpp && g++ -dumpversion && g++ -W -Wall -Werror -c u.cpp; echo $?
     1  enum __attribute__ ((deprecated)) E { e };
     2  struct S { enum __attribute__ ((deprecated)) F { f = e }; };
     3
     4  int main () {
     5      E x;
     6      x = e;
     7
     8      S::F y;
     9      y = S::f;
    10
    11      return x + y;
    12  }
4.3.1
0


-- 
           Summary: attribute deprecated doesn't work with enums
           Product: gcc
           Version: 4.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: sebor at roguewave dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute deprecated doesn't work with enums
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
@ 2009-02-17 19:21 ` hjl dot tools at gmail dot com
  2009-02-17 20:08 ` hjl dot tools at gmail dot com
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-02-17 19:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from hjl dot tools at gmail dot com  2009-02-17 19:20 -------
Would you mind providing preprocessed source for gcc?


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl dot tools at gmail dot
                   |                            |com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute deprecated doesn't work with enums
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
  2009-02-17 19:21 ` [Bug c++/39219] " hjl dot tools at gmail dot com
@ 2009-02-17 20:08 ` hjl dot tools at gmail dot com
  2009-02-17 20:29 ` [Bug c++/39219] attribute doesn't work with enums properly hjl dot tools at gmail dot com
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-02-17 20:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from hjl dot tools at gmail dot com  2009-02-17 20:08 -------
cp_parser_enum_specifier ignores attributes unless they trailing
attributes. But GNU extensions:

   GNU Extensions:
     enum-key attributes[opt] identifier [opt] enum-base [opt] 
       { enumerator-list [opt] }attributes[opt]

allow attributes after enum-key. This patch works for me:

--- cp/parser.c.foo     2009-02-05 09:56:53.000000000 -0800
+++ cp/parser.c 2009-02-17 12:07:45.000000000 -0800
@@ -11916,6 +11916,7 @@ cp_parser_enum_specifier (cp_parser* par
   if (cp_parser_allow_gnu_extensions_p (parser))
     {
       tree trailing_attr = cp_parser_attributes_opt (parser);
+      trailing_attr = chainon (trailing_attr, attributes);
       cplus_decl_attributes (&type,
                             trailing_attr,
                             (int) ATTR_FLAG_TYPE_IN_PLACE);


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-02-17 20:08:36
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
  2009-02-17 19:21 ` [Bug c++/39219] " hjl dot tools at gmail dot com
  2009-02-17 20:08 ` hjl dot tools at gmail dot com
@ 2009-02-17 20:29 ` hjl dot tools at gmail dot com
  2009-02-17 21:00 ` sebor at roguewave dot com
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-02-17 20:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from hjl dot tools at gmail dot com  2009-02-17 20:29 -------
A patch is posted at

http://gcc.gnu.org/ml/gcc-patches/2009-02/msg00790.html


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://gcc.gnu.org/ml/gcc-
                   |                            |patches/2009-
                   |                            |02/msg00790.html
   Target Milestone|---                         |4.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (2 preceding siblings ...)
  2009-02-17 20:29 ` [Bug c++/39219] attribute doesn't work with enums properly hjl dot tools at gmail dot com
@ 2009-02-17 21:00 ` sebor at roguewave dot com
  2009-02-17 21:38 ` hjl dot tools at gmail dot com
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: sebor at roguewave dot com @ 2009-02-17 21:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from sebor at roguewave dot com  2009-02-17 21:00 -------
Thanks for looking into so quickly!

In addition to the missing warnings mentioned in the initial report I would
expect a warning for each of the references to e below (i.e., on lines 3, 9,
and 15), analogously to those already issued:

$ cat -n u.cpp && g++ -W -Wall -Werror -c u.cpp; echo $?
     1  struct A {
     2      enum __attribute__ ((deprecated)) E { e };
     3      enum F { f = e };       // missing warning
     4      static const E g = e;   // missing warning
     5  };
     6
     7  struct B {
     8      enum E { e } __attribute__ ((deprecated));
     9      enum F { f = e };       // missing warning
    10      static const E g = e;
    11  };
    12
    13  struct C {
    14      typedef enum { e } E __attribute__ ((deprecated));
    15      enum F { f = e };       // missing warning
    16      static const E g = e;
    17  };
cc1plus: warnings being treated as errors
u.cpp:10: error: 'E' is deprecated (declared at u.cpp:8)
u.cpp:16: error: 'C::E' is deprecated (declared at u.cpp:14)
1


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (3 preceding siblings ...)
  2009-02-17 21:00 ` sebor at roguewave dot com
@ 2009-02-17 21:38 ` hjl dot tools at gmail dot com
  2009-02-18 16:50 ` sebor at roguewave dot com
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-02-17 21:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from hjl dot tools at gmail dot com  2009-02-17 21:38 -------
Should attribute work on enum constants?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (4 preceding siblings ...)
  2009-02-17 21:38 ` hjl dot tools at gmail dot com
@ 2009-02-18 16:50 ` sebor at roguewave dot com
  2009-02-18 23:44 ` hjl dot tools at gmail dot com
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: sebor at roguewave dot com @ 2009-02-18 16:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from sebor at roguewave dot com  2009-02-18 16:50 -------
(In reply to comment #5)
> Should attribute work on enum constants?

Not sure if this is a question for me but IMO, it should. I would expect
individual enumerators to be more heavily referenced than their types
(sometimes even exclusively) and the warning to be of equal importance
for both. In addition, just like declaring a class deprecated implies
that all members of the class are deprecated, so should declaring
an enumeration deprecated imply that all its enumerators are.

Finally, since enumerators of unnamed types can be declared deprecated
not issuing the warning would make such declarations pointless:

$ cat u.cpp && g++ -W -Wall -Werror -c u.cpp
enum __attribute__((deprecated)) { e };
int i = e;   // warning missing
$


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (5 preceding siblings ...)
  2009-02-18 16:50 ` sebor at roguewave dot com
@ 2009-02-18 23:44 ` hjl dot tools at gmail dot com
  2009-02-19  1:58 ` hjl at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-02-18 23:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from hjl dot tools at gmail dot com  2009-02-18 23:44 -------
(In reply to comment #3)
> A patch is posted at
> 
> http://gcc.gnu.org/ml/gcc-patches/2009-02/msg00790.html
> 

Jason, can you take a look at this one line fix? Thanks.


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jason at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (6 preceding siblings ...)
  2009-02-18 23:44 ` hjl dot tools at gmail dot com
@ 2009-02-19  1:58 ` hjl at gcc dot gnu dot org
  2009-02-20 14:47 ` hjl dot tools at gmail dot com
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: hjl at gcc dot gnu dot org @ 2009-02-19  1:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from hjl at gcc dot gnu dot org  2009-02-19 01:58 -------
Subject: Bug 39219

Author: hjl
Date: Thu Feb 19 01:58:15 2009
New Revision: 144284

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144284
Log:
gcc/cp

2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>

        PR c++/39219
        * parser.c (cp_parser_enum_specifier): Apply all attributes.

gcc/testsuite/

2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>

        PR c++/39219
        * g++.dg/parse/attr3.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/parse/attr3.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/parser.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (7 preceding siblings ...)
  2009-02-19  1:58 ` hjl at gcc dot gnu dot org
@ 2009-02-20 14:47 ` hjl dot tools at gmail dot com
  2009-04-21 16:02 ` jakub at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-02-20 14:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from hjl dot tools at gmail dot com  2009-02-20 14:47 -------
(In reply to comment #6)
> (In reply to comment #5)
> > Should attribute work on enum constants?
> 
> Not sure if this is a question for me but IMO, it should. I would expect
> individual enumerators to be more heavily referenced than their types
> (sometimes even exclusively) and the warning to be of equal importance
> for both. In addition, just like declaring a class deprecated implies
> that all members of the class are deprecated, so should declaring
> an enumeration deprecated imply that all its enumerators are.

__attribute__((deprecated)) can be used on class members.

> Finally, since enumerators of unnamed types can be declared deprecated
> not issuing the warning would make such declarations pointless:
> 
> $ cat u.cpp && g++ -W -Wall -Werror -c u.cpp
> enum __attribute__((deprecated)) { e };
> int i = e;   // warning missing
> $

I don't believe gcc supports

enum { e __attribute__((deprecated)) }; 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (8 preceding siblings ...)
  2009-02-20 14:47 ` hjl dot tools at gmail dot com
@ 2009-04-21 16:02 ` jakub at gcc dot gnu dot org
  2009-07-22 10:33 ` jakub at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-04-21 16:02 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.0                       |4.4.1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (9 preceding siblings ...)
  2009-04-21 16:02 ` jakub at gcc dot gnu dot org
@ 2009-07-22 10:33 ` jakub at gcc dot gnu dot org
  2009-07-22 10:55 ` alex dot gcc dot gnu dot org at firetree dot net
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-07-22 10:33 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.1                       |4.4.2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (10 preceding siblings ...)
  2009-07-22 10:33 ` jakub at gcc dot gnu dot org
@ 2009-07-22 10:55 ` alex dot gcc dot gnu dot org at firetree dot net
  2009-10-15 12:53 ` jakub at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 19+ messages in thread
From: alex dot gcc dot gnu dot org at firetree dot net @ 2009-07-22 10:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from alex dot gcc dot gnu dot org at firetree dot net  2009-07-22 10:55 -------
This problem seems to affect all enum attributes that are declared with the
"preferred" syntax. For example, the following enum is not packed, not is a
warning emitted:

enum __attribute__((packed)) Foo {Bar,Baz,Qux};

Here's a quote from the manual:

"""
An attribute specifier list may appear as part of a struct, union or enum
specifier. It may go either immediately after the struct, union or enum
keyword, or after the closing brace. The former syntax is preferred.
"""

(http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/Attribute-Syntax.html#Attribute-Syntax)

If the functionality can't be easily fixed, then it would be nice to see a
warning at compile time. At the very least, the manual should be corrected.


-- 

alex dot gcc dot gnu dot org at firetree dot net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alex dot gcc dot gnu dot org
                   |                            |at firetree dot net


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (11 preceding siblings ...)
  2009-07-22 10:55 ` alex dot gcc dot gnu dot org at firetree dot net
@ 2009-10-15 12:53 ` jakub at gcc dot gnu dot org
  2010-01-21 13:16 ` jakub at gcc dot gnu dot org
  2010-04-30  8:57 ` jakub at gcc dot gnu dot org
  14 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-10-15 12:53 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.2                       |4.4.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (12 preceding siblings ...)
  2009-10-15 12:53 ` jakub at gcc dot gnu dot org
@ 2010-01-21 13:16 ` jakub at gcc dot gnu dot org
  2010-04-30  8:57 ` jakub at gcc dot gnu dot org
  14 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-01-21 13:16 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.3                       |4.4.4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
  2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
                   ` (13 preceding siblings ...)
  2010-01-21 13:16 ` jakub at gcc dot gnu dot org
@ 2010-04-30  8:57 ` jakub at gcc dot gnu dot org
  14 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-04-30  8:57 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.4                       |4.4.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
       [not found] <bug-39219-4@http.gcc.gnu.org/bugzilla/>
  2010-10-01 12:14 ` jakub at gcc dot gnu.org
  2011-04-16 11:17 ` jakub at gcc dot gnu.org
@ 2011-04-28 16:57 ` rguenth at gcc dot gnu.org
  2 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-04-28 16:57 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.7                       |---


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
       [not found] <bug-39219-4@http.gcc.gnu.org/bugzilla/>
  2010-10-01 12:14 ` jakub at gcc dot gnu.org
@ 2011-04-16 11:17 ` jakub at gcc dot gnu.org
  2011-04-28 16:57 ` rguenth at gcc dot gnu.org
  2 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-04-16 11:17 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.6                       |4.4.7


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/39219] attribute doesn't work with enums properly
       [not found] <bug-39219-4@http.gcc.gnu.org/bugzilla/>
@ 2010-10-01 12:14 ` jakub at gcc dot gnu.org
  2011-04-16 11:17 ` jakub at gcc dot gnu.org
  2011-04-28 16:57 ` rguenth at gcc dot gnu.org
  2 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-10-01 12:14 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.5                       |4.4.6


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2011-04-28 16:57 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-17 19:09 [Bug c++/39219] New: attribute deprecated doesn't work with enums sebor at roguewave dot com
2009-02-17 19:21 ` [Bug c++/39219] " hjl dot tools at gmail dot com
2009-02-17 20:08 ` hjl dot tools at gmail dot com
2009-02-17 20:29 ` [Bug c++/39219] attribute doesn't work with enums properly hjl dot tools at gmail dot com
2009-02-17 21:00 ` sebor at roguewave dot com
2009-02-17 21:38 ` hjl dot tools at gmail dot com
2009-02-18 16:50 ` sebor at roguewave dot com
2009-02-18 23:44 ` hjl dot tools at gmail dot com
2009-02-19  1:58 ` hjl at gcc dot gnu dot org
2009-02-20 14:47 ` hjl dot tools at gmail dot com
2009-04-21 16:02 ` jakub at gcc dot gnu dot org
2009-07-22 10:33 ` jakub at gcc dot gnu dot org
2009-07-22 10:55 ` alex dot gcc dot gnu dot org at firetree dot net
2009-10-15 12:53 ` jakub at gcc dot gnu dot org
2010-01-21 13:16 ` jakub at gcc dot gnu dot org
2010-04-30  8:57 ` jakub at gcc dot gnu dot org
     [not found] <bug-39219-4@http.gcc.gnu.org/bugzilla/>
2010-10-01 12:14 ` jakub at gcc dot gnu.org
2011-04-16 11:17 ` jakub at gcc dot gnu.org
2011-04-28 16:57 ` rguenth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).