Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.jason/template31.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do run } // PRMS Id: 8569 #include <iostream> #include <vector> #include <cstdlib> using std::vector; class Component { int george; char mabel[128]; }; class CopyMe { public: CopyMe(){;} private: vector<Component> strvec; }; class IncludeIt { public: IncludeIt() {} ~IncludeIt() {} IncludeIt(const IncludeIt& i) { myStrvec = i.myStrvec; } IncludeIt& operator=(const IncludeIt& i) { myStrvec = i.myStrvec; return *this; } private: CopyMe myStrvec; }; int main(int argc, char**argv) { IncludeIt foo; IncludeIt* bar; std::exit(0); }