3 // Contributed by: <schmid at snake dot iap dot physik dot tu-darmstadt dot de>
4 // and Niall Douglas <s_gccbugzilla at nedprod dot com>
5 // PR c++/14246: ice in write_template_arg_literal while mangling boolean
12 enum { Yes = (sizeof(T) == 1) };
20 template struct B< !A<int>::Yes >;
27 template<bool> struct A {};