aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/error23.C
blob: f21d8d9d07c9954836ce6c83d59a25ecca79810b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// PR c++/29632

struct nullptr_type {

  nullptr_type ( void ) {}

  template < typename T >
  operator T* ( void ) const {
    return ( 0 );
  }
} const nullptr_ob;

int main ( void ) {
  0 == nullptr_ob; // { dg-error "match" }
}