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

            Bug ID: 60108
           Summary: ICE in use_thunk, at cp/method.c:340
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: doko at gcc dot gnu.org

seen with trunk and current 4.7 and 4.8 branches.

$ g++ -std=c++0x -c sample.cpp
sample.cpp:5:3: internal compiler error: in use_thunk, at cp/method.c:340
   ~B() = default;
   ^
Please submit a full bug report,
with preprocessed source if appropriate.


template <class> struct A {
  virtual ~A();
};
template <class... Ts> struct B : A<Ts>... {
  ~B() = default;
};
struct C : B<int, char> {
  C() {}
};

Reply via email to