1 /* { dg-do compile } */
4 template<class ColorT> class span_gouraud {
9 template<class ColorT> class span_gouraud_rgba : public span_gouraud<ColorT>
11 typedef ColorT color_type;
12 typedef span_gouraud<color_type> base_type;
13 typedef typename base_type::coord_type coord_type;
19 void the_application() {
20 typedef span_gouraud_rgba<rgba8> gouraud_span_gen_type;
21 gouraud_span_gen_type span_gouraud;
22 span_gouraud.prepare();