OSDN Git Service

2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / template / crash87.C
1 // Origin: PR c++/38357
2 // { dg-do compile }
3
4 class BUG
5 {
6 public:
7  bool name() { return true; }
8 };
9
10 template <bool T>
11 struct BUG1_5
12 {
13
14 };
15
16 template <bool name>
17 class BUG2 : BUG
18 {
19 public:
20  typedef BUG1_5<name> ptr; // { dg-error "could not convert template argument" }
21 };
22
23 int main()
24 {
25  BUG2<false> b;
26  return 0;
27 }