2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / ubsan / null-7.C
blob8284bc7ddfa8f00fe4b3ce6b3ca0e4872ce0690f
1 // PR sanitizer/70342
2 // { dg-do compile }
3 // { dg-options "-fsanitize=null" }
5 class A {};
6 class B {
7 public:
8   B(A);
9 };
10 class C {
11 public:
12   C operator<<(B);
14 class D {
15   D(const int &);
16   C m_blackList;
18 D::D(const int &) {
19   m_blackList << A() << A() << A() << A() << A() << A() << A() << A() << A()
20               << A() << A() << A() << A() << A() << A() << A() << A() << A()
21               << A() << A() << A() << A() << A() << A() << A() << A() << A()
22               << A() << A() << A() << A() << A() << A() << A() << A() << A()
23               << A() << A() << A() << A() << A() << A() << A() << A() << A();