public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c++/45747] New: Enums are stronger than templates @ 2010-09-22 15:18 gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:20 ` [Bug c++/45747] " gcc at magfr dot user dot lysator dot liu dot se ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: gcc at magfr dot user dot lysator dot liu dot se @ 2010-09-22 15:18 UTC (permalink / raw) To: gcc-bugs If a class is declared with an inner enum with a value, say foo, and also with an inner template class that takes a non-type parameter named foo then inside methods in the inner class the value of foo is the value of the enum value and not the template parameter. This seems odd and comeau does it the other way. -- Summary: Enums are stronger than templates Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gcc at magfr dot user dot lysator dot liu dot se GCC host triplet: i686-redhat-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45747 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c++/45747] Enums are stronger than templates 2010-09-22 15:18 [Bug c++/45747] New: Enums are stronger than templates gcc at magfr dot user dot lysator dot liu dot se @ 2010-09-22 15:20 ` gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:27 ` redi at gcc dot gnu dot org 2010-09-22 15:58 ` gcc at magfr dot user dot lysator dot liu dot se 2 siblings, 0 replies; 4+ messages in thread From: gcc at magfr dot user dot lysator dot liu dot se @ 2010-09-22 15:20 UTC (permalink / raw) To: gcc-bugs ------- Comment #1 from gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:19 ------- Created an attachment (id=21861) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21861&action=view) Test case showing the bug Compile with g++ enums-and-template-params.cpp to trigger the bug -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45747 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c++/45747] Enums are stronger than templates 2010-09-22 15:18 [Bug c++/45747] New: Enums are stronger than templates gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:20 ` [Bug c++/45747] " gcc at magfr dot user dot lysator dot liu dot se @ 2010-09-22 15:27 ` redi at gcc dot gnu dot org 2010-09-22 15:58 ` gcc at magfr dot user dot lysator dot liu dot se 2 siblings, 0 replies; 4+ messages in thread From: redi at gcc dot gnu dot org @ 2010-09-22 15:27 UTC (permalink / raw) To: gcc-bugs ------- Comment #2 from redi at gcc dot gnu dot org 2010-09-22 15:27 ------- Looks like a dup of PR 45625 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45747 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c++/45747] Enums are stronger than templates 2010-09-22 15:18 [Bug c++/45747] New: Enums are stronger than templates gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:20 ` [Bug c++/45747] " gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:27 ` redi at gcc dot gnu dot org @ 2010-09-22 15:58 ` gcc at magfr dot user dot lysator dot liu dot se 2 siblings, 0 replies; 4+ messages in thread From: gcc at magfr dot user dot lysator dot liu dot se @ 2010-09-22 15:58 UTC (permalink / raw) To: gcc-bugs ------- Comment #3 from gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:58 ------- I agree. *** This bug has been marked as a duplicate of 45625 *** -- gcc at magfr dot user dot lysator dot liu dot se changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45747 ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-09-22 15:58 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-09-22 15:18 [Bug c++/45747] New: Enums are stronger than templates gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:20 ` [Bug c++/45747] " gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:27 ` redi at gcc dot gnu dot org 2010-09-22 15:58 ` gcc at magfr dot user dot lysator dot liu dot se
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).