http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #10 from Fernando Pelliccioni
2012-05-07 13:58:38 UTC ---
(In reply to comment #9)
> (In reply to comment #8)
> [..]
> > Here the corrected code with proper comments.
> [..]
> > auto yyy = d.get();// #ifndef WITH_USING_DECLARA
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #9 from Daniel Krügler
2012-05-07 13:50:10 UTC ---
(In reply to comment #8)
[..]
> Here the corrected code with proper comments.
[..]
> auto yyy = d.get();// #ifndef WITH_USING_DECLARATION ->
> Compile-time error-> GCC is
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #8 from Fernando Pelliccioni
2012-05-07 13:24:02 UTC ---
Sorry, the comments were wrong.
Here the corrected code with proper comments.
Tested with GCC 4.7.1 and GCC 4.6.3
// g++ -std=c++0x gcc_error_simple.cpp
// g++ -DWITH_USING_D
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #7 from Daniel Krügler
2012-05-06 17:34:10 UTC ---
(In reply to comment #5)
> Here is a simplified code -> "gcc_error_simple.cpp"
> Shows two facets of the error.
>
> See the comments in the attached file.
Fixed and simplified that
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #6 from Fernando Pelliccioni
2012-05-05 22:01:23 UTC ---
// g++ -std=c++11 gcc_error_simple.cpp
// g++ -DWITH_USING_DECLARATION -std=c++11 gcc_error_simple.cpp
#include
#include
#include
template
struct Base
{
template
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #5 from Fernando Pelliccioni
2012-05-05 22:00:05 UTC ---
Here is a simplified code -> "gcc_error_simple.cpp"
Shows two facets of the error.
See the comments in the attached file.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #4 from Fernando Pelliccioni
2012-05-05 21:58:53 UTC ---
Created attachment 27321
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27321
simplified source code version
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
--- Comment #3 from Daniel Krügler
2012-05-05 18:57:03 UTC ---
Reduced test-case:
//-
template
struct enable_same
{};
template
struct enable_same
{
typedef U type;
};
template
struct other_variant
{
void get(){}
};
template
struct o
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
fabien at gcc dot gnu.org changed:
What|Removed |Added
CC||fabien at gcc dot gnu.org
---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53236
Daniel Krügler changed:
What|Removed |Added
CC||daniel.kruegler at
|
10 matches
Mail list logo