aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C
blob: d220e9089cf515e08852410dd0e7efea7475d373 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class null {
    null (null const&);
    void operator& ();

  public:
    null () {}

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


int main ()
{
    int *p = static_cast<int*>(null);

    return 0;
}