3 // Origin: Ivan Godard <igodard@pacbell.net>
4 // Wolfgang Bangerth <bangerth@ticam.utexas.edu>
6 // PR c++/16175: Missing cv qualifier in error message output
8 template <typename> struct Template {};
10 template<template<typename> class D>
12 static void foo1(const D<void> *); // { dg-message "declared" }
13 static void foo2(volatile D<void> *);// { dg-message "declared" }
16 class E : protected B<Template> {};
19 E::foo1 (0); // { dg-error "context" }
20 E::foo2 (0); // { dg-error "context" }