[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894

Richard Biener rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|4.7.4   |4.8.4

--- Comment #7 from Richard Biener rguenth at gcc dot gnu.org ---
The 4.7 branch is being closed, moving target milestone to 4.8.4.


[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-06-09 Thread fabien at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894

--- Comment #6 from fabien at gcc dot gnu.org ---
(In reply to Jason Merrill from comment #5)
 Any news?

I looked into it but did not manage to get it fixed. I will have another try
this week. Thanks for the reminder.


[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894

Jason Merrill jason at gcc dot gnu.org changed:

   What|Removed |Added

 CC||jason at gcc dot gnu.org

--- Comment #5 from Jason Merrill jason at gcc dot gnu.org ---
Any news?


[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-05-05 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894

Richard Biener rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Keywords||rejects-valid
   Priority|P3  |P2
   Target Milestone|--- |4.7.4


[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-04-28 Thread fabien at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894

fabien at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |fabien at gcc dot 
gnu.org

--- Comment #4 from fabien at gcc dot gnu.org ---
(In reply to Jonathan Wakely from comment #2)
 The regression was caused by r181359
 
 Fabien, could you take a look please? I think the code is valid.

Thanks, I will look into it.


[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-04-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894

Jonathan Wakely redi at gcc dot gnu.org changed:

   What|Removed |Added

 CC||fabien at gcc dot gnu.org

--- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org ---
The regression was caused by r181359

Fabien, could you take a look please? I think the code is valid.


[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-04-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894

--- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org ---
Reduced (whether the function is virtual or not is irrelevant):

struct B
{
  struct S {};
};

struct D : B
{
  using B::S;
  void doIt(struct S);
};

void D::doIt(struct S)
{
}