summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/inherit/null1.C
blob: 0908a01b91ceec9db4e51a907ac96976fcd2d188 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// PR c++/5453: Test that we don't assume that the pointer target of a
// reference is non-null just because we know the reference isn't.

// { dg-do run }

struct V { };
struct A: virtual public V { };

A* ap;
A*& apr (ap);

int main ()
{
  V* vp = apr;
}