/in/foo.cc: In destructor 'PolyList::~PolyList()':
/in/foo.cc:110:26: warning: deleting array '((PolyList*)this)->PolyList::a'
  110 |                 delete []a;
      |                          ^
/in/foo.cc:111:26: warning: deleting array '((PolyList*)this)->PolyList::b'
  111 |                 delete []b;
      |                          ^
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:132:8:
/in/foo.cc:110:26: warning: 'void operator delete [](void*)' called on unallocated object '<anonymous>' [-Wfree-nonheap-object]
  110 |                 delete []a;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:132:15: note: declared here
  132 |         f1.Add(f2);
      |         ~~~~~~^~~~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:132:8:
/in/foo.cc:111:26: warning: 'void operator delete [](void*)' called on unallocated object '<anonymous>' [-Wfree-nonheap-object]
  111 |                 delete []b;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:132:15: note: declared here
  132 |         f1.Add(f2);
      |         ~~~~~~^~~~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:110:26: warning: 'void operator delete [](void*)' called on unallocated object 'f2' [-Wfree-nonheap-object]
  110 |                 delete []a;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:129:18: note: declared here
  129 |         PolyList f2(n2,a2,b2);
      |                  ^~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:111:26: warning: 'void operator delete [](void*)' called on unallocated object 'f2' [-Wfree-nonheap-object]
  111 |                 delete []b;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:129:18: note: declared here
  129 |         PolyList f2(n2,a2,b2);
      |                  ^~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:110:26: warning: 'void operator delete [](void*)' called on unallocated object 'f1' [-Wfree-nonheap-object]
  110 |                 delete []a;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:128:18: note: declared here
  128 |         PolyList f1(n1,a1,b1);
      |                  ^~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:111:26: warning: 'void operator delete [](void*)' called on unallocated object 'f1' [-Wfree-nonheap-object]
  111 |                 delete []b;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:128:18: note: declared here
  128 |         PolyList f1(n1,a1,b1);
      |                  ^~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:110:26: warning: 'void operator delete [](void*)' called on unallocated object 'f2' [-Wfree-nonheap-object]
  110 |                 delete []a;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:129:18: note: declared here
  129 |         PolyList f2(n2,a2,b2);
      |                  ^~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:111:26: warning: 'void operator delete [](void*)' called on unallocated object 'f2' [-Wfree-nonheap-object]
  111 |                 delete []b;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:129:18: note: declared here
  129 |         PolyList f2(n2,a2,b2);
      |                  ^~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:110:26: warning: 'void operator delete [](void*)' called on unallocated object 'f1' [-Wfree-nonheap-object]
  110 |                 delete []a;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:128:18: note: declared here
  128 |         PolyList f1(n1,a1,b1);
      |                  ^~
In destructor 'PolyList::~PolyList()',
    inlined from 'int main()' at /in/foo.cc:135:1:
/in/foo.cc:111:26: warning: 'void operator delete [](void*)' called on unallocated object 'f1' [-Wfree-nonheap-object]
  111 |                 delete []b;
      |                          ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:128:18: note: declared here
  128 |         PolyList f1(n1,a1,b1);
      |                  ^~