[test-suite] r214978 - ABI-Testsuite: Added coll directory
Sunil Srivastava
sunil_srivastava at playstation.sony.com
Wed Aug 6 10:32:16 PDT 2014
Added: test-suite/trunk/ABI-Testsuite/test/coll/T_TF023.x
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/ABI-Testsuite/test/coll/T_TF023.x?rev=214978&view=auto
==============================================================================
--- test-suite/trunk/ABI-Testsuite/test/coll/T_TF023.x (added)
+++ test-suite/trunk/ABI-Testsuite/test/coll/T_TF023.x Wed Aug 6 12:32:14 2014
@@ -0,0 +1,77314 @@
+// This file is distributed under the University of Illinois Open Source License.
+// See LICENSE.TXT for details.
+// RUN: c_compiler -c -o %t1.o -I "common" "common/testsuite.c"
+// RUN: cxx_compiler cxx_rtti -c %s -I "common" -o %t2.o
+// RUN: c_compiler -c %s -I "common" -o %t3.o
+// RUN: linker -o %t2%exeext %t1.o %t2.o %t3.o
+// RUN: runtool %t2%exeext | checker "TEST PASSED"
+#include "testsuite.h"
+#ifdef __cplusplus
+
+struct S288C7_nt {
+ int s288c7f0[2];
+ void mf288c7(); // _ZN9S288C7_nt7mf288c7Ev
+};
+//SIG(-1 S288C7_nt) C1{ m Fi[2]}
+
+
+void S288C7_nt ::mf288c7(){}
+
+//skip512 S288C7_nt
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C6_nt {
+ int s288c6f0;
+ __tsi64 s288c6f1;
+ void *s288c6f2[4];
+ int s288c6f3[2];
+ void *s288c6f4;
+ ::S288C7_nt s288c6f5;
+ void *s288c6f6[2];
+ virtual ~S288C6_nt(); // _ZN9S288C6_ntD1Ev
+ virtual void v9(); // _ZN9S288C6_nt2v9Ev
+ virtual void v10(); // _ZN9S288C6_nt3v10Ev
+ virtual void v11(); // _ZN9S288C6_nt3v11Ev
+ virtual void v12(); // _ZN9S288C6_nt3v12Ev
+ virtual void v13(); // _ZN9S288C6_nt3v13Ev
+ virtual void v14(); // _ZN9S288C6_nt3v14Ev
+ virtual void v15(); // _ZN9S288C6_nt3v15Ev
+ virtual void v16(); // _ZN9S288C6_nt3v16Ev
+ virtual void v17(); // _ZN9S288C6_nt3v17Ev
+ virtual void v18(); // _ZN9S288C6_nt3v18Ev
+ virtual void v19(); // _ZN9S288C6_nt3v19Ev
+ virtual void v20(); // _ZN9S288C6_nt3v20Ev
+ virtual void v21(); // _ZN9S288C6_nt3v21Ev
+ virtual void v22(); // _ZN9S288C6_nt3v22Ev
+ virtual void v23(); // _ZN9S288C6_nt3v23Ev
+ virtual void v24(); // _ZN9S288C6_nt3v24Ev
+ virtual void v25(); // _ZN9S288C6_nt3v25Ev
+ virtual void v26(); // _ZN9S288C6_nt3v26Ev
+ virtual void v27(); // _ZN9S288C6_nt3v27Ev
+ virtual void v28(); // _ZN9S288C6_nt3v28Ev
+ virtual void v29(); // _ZN9S288C6_nt3v29Ev
+ virtual void v30(); // _ZN9S288C6_nt3v30Ev
+ virtual void v31(); // _ZN9S288C6_nt3v31Ev
+ virtual void v32(); // _ZN9S288C6_nt3v32Ev
+ virtual void v33(); // _ZN9S288C6_nt3v33Ev
+ virtual void v34(); // _ZN9S288C6_nt3v34Ev
+ virtual void v35(); // _ZN9S288C6_nt3v35Ev
+ virtual void v36(); // _ZN9S288C6_nt3v36Ev
+ virtual void v37(); // _ZN9S288C6_nt3v37Ev
+ virtual void v38(); // _ZN9S288C6_nt3v38Ev
+ virtual void v39(); // _ZN9S288C6_nt3v39Ev
+ virtual void v40(); // _ZN9S288C6_nt3v40Ev
+ virtual void v41(); // _ZN9S288C6_nt3v41Ev
+ virtual void v42(); // _ZN9S288C6_nt3v42Ev
+ virtual void v43(); // _ZN9S288C6_nt3v43Ev
+ virtual void v44(); // _ZN9S288C6_nt3v44Ev
+ virtual void v45(); // _ZN9S288C6_nt3v45Ev
+ virtual void v46(); // _ZN9S288C6_nt3v46Ev
+ virtual void v47(); // _ZN9S288C6_nt3v47Ev
+ virtual void v48(); // _ZN9S288C6_nt3v48Ev
+ virtual void v49(); // _ZN9S288C6_nt3v49Ev
+ virtual void v50(); // _ZN9S288C6_nt3v50Ev
+ virtual void v51(); // _ZN9S288C6_nt3v51Ev
+ virtual void v52(); // _ZN9S288C6_nt3v52Ev
+ virtual void v53(); // _ZN9S288C6_nt3v53Ev
+ virtual void v54(); // _ZN9S288C6_nt3v54Ev
+ virtual void v55(); // _ZN9S288C6_nt3v55Ev
+ virtual void v56(); // _ZN9S288C6_nt3v56Ev
+ virtual void v57(); // _ZN9S288C6_nt3v57Ev
+ virtual void v58(); // _ZN9S288C6_nt3v58Ev
+ virtual void v59(); // _ZN9S288C6_nt3v59Ev
+ virtual void v60(); // _ZN9S288C6_nt3v60Ev
+ virtual void v61(); // _ZN9S288C6_nt3v61Ev
+ virtual void v62(); // _ZN9S288C6_nt3v62Ev
+ virtual void v63(); // _ZN9S288C6_nt3v63Ev
+ virtual void v64(); // _ZN9S288C6_nt3v64Ev
+ virtual void v65(); // _ZN9S288C6_nt3v65Ev
+ virtual void v66(); // _ZN9S288C6_nt3v66Ev
+ virtual void v67(); // _ZN9S288C6_nt3v67Ev
+ virtual void v68(); // _ZN9S288C6_nt3v68Ev
+ virtual void v69(); // _ZN9S288C6_nt3v69Ev
+ virtual void v70(); // _ZN9S288C6_nt3v70Ev
+ virtual void v71(); // _ZN9S288C6_nt3v71Ev
+ virtual void v72(); // _ZN9S288C6_nt3v72Ev
+ S288C6_nt(); // tgen
+};
+//SIG(-1 S288C6_nt) C1{ vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 Fi FL Fp[4] Fi[2] Fp FC2{ m Fi[2]} Fp[2]}
+
+
+ S288C6_nt ::~S288C6_nt(){ note_dtor("S288C6_nt", this);}
+void S288C6_nt ::v9(){vfunc_called(this, "_ZN9S288C6_nt2v9Ev");}
+void S288C6_nt ::v10(){vfunc_called(this, "_ZN9S288C6_nt3v10Ev");}
+void S288C6_nt ::v11(){vfunc_called(this, "_ZN9S288C6_nt3v11Ev");}
+void S288C6_nt ::v12(){vfunc_called(this, "_ZN9S288C6_nt3v12Ev");}
+void S288C6_nt ::v13(){vfunc_called(this, "_ZN9S288C6_nt3v13Ev");}
+void S288C6_nt ::v14(){vfunc_called(this, "_ZN9S288C6_nt3v14Ev");}
+void S288C6_nt ::v15(){vfunc_called(this, "_ZN9S288C6_nt3v15Ev");}
+void S288C6_nt ::v16(){vfunc_called(this, "_ZN9S288C6_nt3v16Ev");}
+void S288C6_nt ::v17(){vfunc_called(this, "_ZN9S288C6_nt3v17Ev");}
+void S288C6_nt ::v18(){vfunc_called(this, "_ZN9S288C6_nt3v18Ev");}
+void S288C6_nt ::v19(){vfunc_called(this, "_ZN9S288C6_nt3v19Ev");}
+void S288C6_nt ::v20(){vfunc_called(this, "_ZN9S288C6_nt3v20Ev");}
+void S288C6_nt ::v21(){vfunc_called(this, "_ZN9S288C6_nt3v21Ev");}
+void S288C6_nt ::v22(){vfunc_called(this, "_ZN9S288C6_nt3v22Ev");}
+void S288C6_nt ::v23(){vfunc_called(this, "_ZN9S288C6_nt3v23Ev");}
+void S288C6_nt ::v24(){vfunc_called(this, "_ZN9S288C6_nt3v24Ev");}
+void S288C6_nt ::v25(){vfunc_called(this, "_ZN9S288C6_nt3v25Ev");}
+void S288C6_nt ::v26(){vfunc_called(this, "_ZN9S288C6_nt3v26Ev");}
+void S288C6_nt ::v27(){vfunc_called(this, "_ZN9S288C6_nt3v27Ev");}
+void S288C6_nt ::v28(){vfunc_called(this, "_ZN9S288C6_nt3v28Ev");}
+void S288C6_nt ::v29(){vfunc_called(this, "_ZN9S288C6_nt3v29Ev");}
+void S288C6_nt ::v30(){vfunc_called(this, "_ZN9S288C6_nt3v30Ev");}
+void S288C6_nt ::v31(){vfunc_called(this, "_ZN9S288C6_nt3v31Ev");}
+void S288C6_nt ::v32(){vfunc_called(this, "_ZN9S288C6_nt3v32Ev");}
+void S288C6_nt ::v33(){vfunc_called(this, "_ZN9S288C6_nt3v33Ev");}
+void S288C6_nt ::v34(){vfunc_called(this, "_ZN9S288C6_nt3v34Ev");}
+void S288C6_nt ::v35(){vfunc_called(this, "_ZN9S288C6_nt3v35Ev");}
+void S288C6_nt ::v36(){vfunc_called(this, "_ZN9S288C6_nt3v36Ev");}
+void S288C6_nt ::v37(){vfunc_called(this, "_ZN9S288C6_nt3v37Ev");}
+void S288C6_nt ::v38(){vfunc_called(this, "_ZN9S288C6_nt3v38Ev");}
+void S288C6_nt ::v39(){vfunc_called(this, "_ZN9S288C6_nt3v39Ev");}
+void S288C6_nt ::v40(){vfunc_called(this, "_ZN9S288C6_nt3v40Ev");}
+void S288C6_nt ::v41(){vfunc_called(this, "_ZN9S288C6_nt3v41Ev");}
+void S288C6_nt ::v42(){vfunc_called(this, "_ZN9S288C6_nt3v42Ev");}
+void S288C6_nt ::v43(){vfunc_called(this, "_ZN9S288C6_nt3v43Ev");}
+void S288C6_nt ::v44(){vfunc_called(this, "_ZN9S288C6_nt3v44Ev");}
+void S288C6_nt ::v45(){vfunc_called(this, "_ZN9S288C6_nt3v45Ev");}
+void S288C6_nt ::v46(){vfunc_called(this, "_ZN9S288C6_nt3v46Ev");}
+void S288C6_nt ::v47(){vfunc_called(this, "_ZN9S288C6_nt3v47Ev");}
+void S288C6_nt ::v48(){vfunc_called(this, "_ZN9S288C6_nt3v48Ev");}
+void S288C6_nt ::v49(){vfunc_called(this, "_ZN9S288C6_nt3v49Ev");}
+void S288C6_nt ::v50(){vfunc_called(this, "_ZN9S288C6_nt3v50Ev");}
+void S288C6_nt ::v51(){vfunc_called(this, "_ZN9S288C6_nt3v51Ev");}
+void S288C6_nt ::v52(){vfunc_called(this, "_ZN9S288C6_nt3v52Ev");}
+void S288C6_nt ::v53(){vfunc_called(this, "_ZN9S288C6_nt3v53Ev");}
+void S288C6_nt ::v54(){vfunc_called(this, "_ZN9S288C6_nt3v54Ev");}
+void S288C6_nt ::v55(){vfunc_called(this, "_ZN9S288C6_nt3v55Ev");}
+void S288C6_nt ::v56(){vfunc_called(this, "_ZN9S288C6_nt3v56Ev");}
+void S288C6_nt ::v57(){vfunc_called(this, "_ZN9S288C6_nt3v57Ev");}
+void S288C6_nt ::v58(){vfunc_called(this, "_ZN9S288C6_nt3v58Ev");}
+void S288C6_nt ::v59(){vfunc_called(this, "_ZN9S288C6_nt3v59Ev");}
+void S288C6_nt ::v60(){vfunc_called(this, "_ZN9S288C6_nt3v60Ev");}
+void S288C6_nt ::v61(){vfunc_called(this, "_ZN9S288C6_nt3v61Ev");}
+void S288C6_nt ::v62(){vfunc_called(this, "_ZN9S288C6_nt3v62Ev");}
+void S288C6_nt ::v63(){vfunc_called(this, "_ZN9S288C6_nt3v63Ev");}
+void S288C6_nt ::v64(){vfunc_called(this, "_ZN9S288C6_nt3v64Ev");}
+void S288C6_nt ::v65(){vfunc_called(this, "_ZN9S288C6_nt3v65Ev");}
+void S288C6_nt ::v66(){vfunc_called(this, "_ZN9S288C6_nt3v66Ev");}
+void S288C6_nt ::v67(){vfunc_called(this, "_ZN9S288C6_nt3v67Ev");}
+void S288C6_nt ::v68(){vfunc_called(this, "_ZN9S288C6_nt3v68Ev");}
+void S288C6_nt ::v69(){vfunc_called(this, "_ZN9S288C6_nt3v69Ev");}
+void S288C6_nt ::v70(){vfunc_called(this, "_ZN9S288C6_nt3v70Ev");}
+void S288C6_nt ::v71(){vfunc_called(this, "_ZN9S288C6_nt3v71Ev");}
+void S288C6_nt ::v72(){vfunc_called(this, "_ZN9S288C6_nt3v72Ev");}
+S288C6_nt ::S288C6_nt(){ note_ctor("S288C6_nt", this);} // tgen
+
+//skip512 S288C6_nt
+
+#else // __cplusplus
+
+extern void _ZN9S288C6_ntC1Ev();
+extern void _ZN9S288C6_ntD1Ev();
+Name_Map name_map_S288C6_nt[] = {
+ NSPAIR(_ZN9S288C6_ntC1Ev),
+ NSPAIR(_ZN9S288C6_ntD1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI9S288C6_nt[];
+extern void _ZN9S288C6_ntD1Ev();
+extern void _ZN9S288C6_ntD0Ev();
+extern void _ZN9S288C6_nt2v9Ev();
+extern void _ZN9S288C6_nt3v10Ev();
+extern void _ZN9S288C6_nt3v11Ev();
+extern void _ZN9S288C6_nt3v12Ev();
+extern void _ZN9S288C6_nt3v13Ev();
+extern void _ZN9S288C6_nt3v14Ev();
+extern void _ZN9S288C6_nt3v15Ev();
+extern void _ZN9S288C6_nt3v16Ev();
+extern void _ZN9S288C6_nt3v17Ev();
+extern void _ZN9S288C6_nt3v18Ev();
+extern void _ZN9S288C6_nt3v19Ev();
+extern void _ZN9S288C6_nt3v20Ev();
+extern void _ZN9S288C6_nt3v21Ev();
+extern void _ZN9S288C6_nt3v22Ev();
+extern void _ZN9S288C6_nt3v23Ev();
+extern void _ZN9S288C6_nt3v24Ev();
+extern void _ZN9S288C6_nt3v25Ev();
+extern void _ZN9S288C6_nt3v26Ev();
+extern void _ZN9S288C6_nt3v27Ev();
+extern void _ZN9S288C6_nt3v28Ev();
+extern void _ZN9S288C6_nt3v29Ev();
+extern void _ZN9S288C6_nt3v30Ev();
+extern void _ZN9S288C6_nt3v31Ev();
+extern void _ZN9S288C6_nt3v32Ev();
+extern void _ZN9S288C6_nt3v33Ev();
+extern void _ZN9S288C6_nt3v34Ev();
+extern void _ZN9S288C6_nt3v35Ev();
+extern void _ZN9S288C6_nt3v36Ev();
+extern void _ZN9S288C6_nt3v37Ev();
+extern void _ZN9S288C6_nt3v38Ev();
+extern void _ZN9S288C6_nt3v39Ev();
+extern void _ZN9S288C6_nt3v40Ev();
+extern void _ZN9S288C6_nt3v41Ev();
+extern void _ZN9S288C6_nt3v42Ev();
+extern void _ZN9S288C6_nt3v43Ev();
+extern void _ZN9S288C6_nt3v44Ev();
+extern void _ZN9S288C6_nt3v45Ev();
+extern void _ZN9S288C6_nt3v46Ev();
+extern void _ZN9S288C6_nt3v47Ev();
+extern void _ZN9S288C6_nt3v48Ev();
+extern void _ZN9S288C6_nt3v49Ev();
+extern void _ZN9S288C6_nt3v50Ev();
+extern void _ZN9S288C6_nt3v51Ev();
+extern void _ZN9S288C6_nt3v52Ev();
+extern void _ZN9S288C6_nt3v53Ev();
+extern void _ZN9S288C6_nt3v54Ev();
+extern void _ZN9S288C6_nt3v55Ev();
+extern void _ZN9S288C6_nt3v56Ev();
+extern void _ZN9S288C6_nt3v57Ev();
+extern void _ZN9S288C6_nt3v58Ev();
+extern void _ZN9S288C6_nt3v59Ev();
+extern void _ZN9S288C6_nt3v60Ev();
+extern void _ZN9S288C6_nt3v61Ev();
+extern void _ZN9S288C6_nt3v62Ev();
+extern void _ZN9S288C6_nt3v63Ev();
+extern void _ZN9S288C6_nt3v64Ev();
+extern void _ZN9S288C6_nt3v65Ev();
+extern void _ZN9S288C6_nt3v66Ev();
+extern void _ZN9S288C6_nt3v67Ev();
+extern void _ZN9S288C6_nt3v68Ev();
+extern void _ZN9S288C6_nt3v69Ev();
+extern void _ZN9S288C6_nt3v70Ev();
+extern void _ZN9S288C6_nt3v71Ev();
+extern void _ZN9S288C6_nt3v72Ev();
+static VTBL_ENTRY vtc_S288C6_nt[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI9S288C6_nt[0]),
+ (VTBL_ENTRY)&_ZN9S288C6_ntD1Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_ntD0Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt2v9Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v10Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v11Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v12Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v13Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v14Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v15Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v16Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v17Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v18Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v19Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v20Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v21Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v22Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v23Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v24Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v25Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v26Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v27Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v28Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v29Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v30Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v31Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v32Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v33Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v34Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v35Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v36Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v37Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v38Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v39Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v40Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v41Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v42Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v43Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v44Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v45Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v46Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v47Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v48Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v49Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v50Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v51Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v52Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v53Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v54Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v55Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v56Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v57Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v58Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v59Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v60Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v61Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v62Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v63Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v64Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v65Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v66Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v67Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v68Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v69Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v70Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v71Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v72Ev,
+};
+extern VTBL_ENTRY _ZTI9S288C6_nt[];
+VTBL_ENTRY *P__ZTI9S288C6_nt = _ZTI9S288C6_nt;
+extern VTBL_ENTRY _ZTV9S288C6_nt[];
+Class_Descriptor cd_S288C6_nt = { "S288C6_nt", // class name
+ 0,0,//no base classes
+ &(vtc_S288C6_nt[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI9S288C6_nt),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV9S288C6_nt),68, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C5 : S288C6_nt {
+ virtual ~S288C5(); // _ZN6S288C5D1Ev
+ virtual void v73(); // _ZN6S288C53v73Ev
+ virtual void v74(); // _ZN6S288C53v74Ev
+ S288C5(); // tgen
+};
+//SIG(-1 S288C5) C1{ BC2{ vd v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 Fi FL Fp[4] Fi[2] Fp FC3{ m Fi[2]} Fp[2]} vd v1 v2}
+
+
+ S288C5 ::~S288C5(){ note_dtor("S288C5", this);}
+void S288C5 ::v73(){vfunc_called(this, "_ZN6S288C53v73Ev");}
+void S288C5 ::v74(){vfunc_called(this, "_ZN6S288C53v74Ev");}
+S288C5 ::S288C5(){ note_ctor("S288C5", this);} // tgen
+
+static void Test_S288C5()
+{
+ extern Class_Descriptor cd_S288C5;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S288C5, buf);
+ S288C5 *dp, &lv = *(dp=new (buf) S288C5());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S288C5)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C5)");
+ check_base_class_offset(lv, (S288C6_nt*), 0, "S288C5");
+ test_class_info(&lv, &cd_S288C5);
+ dp->~S288C5();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C5(Test_S288C5, "S288C5", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN6S288C5C1Ev();
+extern void _ZN6S288C5D1Ev();
+Name_Map name_map_S288C5[] = {
+ NSPAIR(_ZN6S288C5C1Ev),
+ NSPAIR(_ZN6S288C5D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S288C6_nt;
+extern VTBL_ENTRY _ZTI9S288C6_nt[];
+extern VTBL_ENTRY _ZTV9S288C6_nt[];
+static Base_Class bases_S288C5[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C6_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S288C5[];
+extern void _ZN6S288C5D1Ev();
+extern void _ZN6S288C5D0Ev();
+extern void _ZN9S288C6_nt2v9Ev();
+extern void _ZN9S288C6_nt3v10Ev();
+extern void _ZN9S288C6_nt3v11Ev();
+extern void _ZN9S288C6_nt3v12Ev();
+extern void _ZN9S288C6_nt3v13Ev();
+extern void _ZN9S288C6_nt3v14Ev();
+extern void _ZN9S288C6_nt3v15Ev();
+extern void _ZN9S288C6_nt3v16Ev();
+extern void _ZN9S288C6_nt3v17Ev();
+extern void _ZN9S288C6_nt3v18Ev();
+extern void _ZN9S288C6_nt3v19Ev();
+extern void _ZN9S288C6_nt3v20Ev();
+extern void _ZN9S288C6_nt3v21Ev();
+extern void _ZN9S288C6_nt3v22Ev();
+extern void _ZN9S288C6_nt3v23Ev();
+extern void _ZN9S288C6_nt3v24Ev();
+extern void _ZN9S288C6_nt3v25Ev();
+extern void _ZN9S288C6_nt3v26Ev();
+extern void _ZN9S288C6_nt3v27Ev();
+extern void _ZN9S288C6_nt3v28Ev();
+extern void _ZN9S288C6_nt3v29Ev();
+extern void _ZN9S288C6_nt3v30Ev();
+extern void _ZN9S288C6_nt3v31Ev();
+extern void _ZN9S288C6_nt3v32Ev();
+extern void _ZN9S288C6_nt3v33Ev();
+extern void _ZN9S288C6_nt3v34Ev();
+extern void _ZN9S288C6_nt3v35Ev();
+extern void _ZN9S288C6_nt3v36Ev();
+extern void _ZN9S288C6_nt3v37Ev();
+extern void _ZN9S288C6_nt3v38Ev();
+extern void _ZN9S288C6_nt3v39Ev();
+extern void _ZN9S288C6_nt3v40Ev();
+extern void _ZN9S288C6_nt3v41Ev();
+extern void _ZN9S288C6_nt3v42Ev();
+extern void _ZN9S288C6_nt3v43Ev();
+extern void _ZN9S288C6_nt3v44Ev();
+extern void _ZN9S288C6_nt3v45Ev();
+extern void _ZN9S288C6_nt3v46Ev();
+extern void _ZN9S288C6_nt3v47Ev();
+extern void _ZN9S288C6_nt3v48Ev();
+extern void _ZN9S288C6_nt3v49Ev();
+extern void _ZN9S288C6_nt3v50Ev();
+extern void _ZN9S288C6_nt3v51Ev();
+extern void _ZN9S288C6_nt3v52Ev();
+extern void _ZN9S288C6_nt3v53Ev();
+extern void _ZN9S288C6_nt3v54Ev();
+extern void _ZN9S288C6_nt3v55Ev();
+extern void _ZN9S288C6_nt3v56Ev();
+extern void _ZN9S288C6_nt3v57Ev();
+extern void _ZN9S288C6_nt3v58Ev();
+extern void _ZN9S288C6_nt3v59Ev();
+extern void _ZN9S288C6_nt3v60Ev();
+extern void _ZN9S288C6_nt3v61Ev();
+extern void _ZN9S288C6_nt3v62Ev();
+extern void _ZN9S288C6_nt3v63Ev();
+extern void _ZN9S288C6_nt3v64Ev();
+extern void _ZN9S288C6_nt3v65Ev();
+extern void _ZN9S288C6_nt3v66Ev();
+extern void _ZN9S288C6_nt3v67Ev();
+extern void _ZN9S288C6_nt3v68Ev();
+extern void _ZN9S288C6_nt3v69Ev();
+extern void _ZN9S288C6_nt3v70Ev();
+extern void _ZN9S288C6_nt3v71Ev();
+extern void _ZN9S288C6_nt3v72Ev();
+extern void _ZN6S288C53v73Ev();
+extern void _ZN6S288C53v74Ev();
+static VTBL_ENTRY vtc_S288C5[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S288C5[0]),
+ (VTBL_ENTRY)&_ZN6S288C5D1Ev,
+ (VTBL_ENTRY)&_ZN6S288C5D0Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt2v9Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v10Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v11Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v12Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v13Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v14Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v15Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v16Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v17Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v18Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v19Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v20Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v21Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v22Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v23Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v24Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v25Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v26Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v27Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v28Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v29Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v30Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v31Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v32Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v33Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v34Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v35Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v36Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v37Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v38Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v39Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v40Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v41Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v42Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v43Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v44Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v45Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v46Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v47Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v48Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v49Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v50Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v51Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v52Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v53Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v54Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v55Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v56Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v57Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v58Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v59Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v60Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v61Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v62Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v63Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v64Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v65Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v66Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v67Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v68Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v69Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v70Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v71Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v72Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v74Ev,
+};
+extern VTBL_ENTRY _ZTI6S288C5[];
+extern VTBL_ENTRY _ZTV6S288C5[];
+Class_Descriptor cd_S288C5 = { "S288C5", // class name
+ bases_S288C5, 1,
+ &(vtc_S288C5[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI6S288C5),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S288C5),70, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C8 {
+ int s288c8f0[4];
+ char s288c8f1[9];
+ void mf288c8(); // _ZN6S288C87mf288c8Ev
+};
+//SIG(-1 S288C8) C1{ m Fi[4] Fc[9]}
+
+
+void S288C8 ::mf288c8(){}
+
+static void Test_S288C8()
+{
+ {
+ init_simple_test("S288C8");
+ S288C8 lv;
+ check2(sizeof(lv), 28, "sizeof(S288C8)");
+ check2(__alignof__(lv), 4, "__alignof__(S288C8)");
+ check_field_offset(lv, s288c8f0, 0, "S288C8.s288c8f0");
+ check_field_offset(lv, s288c8f1, 16, "S288C8.s288c8f1");
+ }
+}
+static Arrange_To_Call_Me vS288C8(Test_S288C8, "S288C8", 28);
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C11_nt {
+ void *s288c11f0;
+ int s288c11f1[2];
+ void mf288c11(); // _ZN10S288C11_nt8mf288c11Ev
+};
+//SIG(-1 S288C11_nt) C1{ m Fp Fi[2]}
+
+
+void S288C11_nt ::mf288c11(){}
+
+//skip512 S288C11_nt
+
+#else // __cplusplus
+
+Class_Descriptor cd_S288C11_nt = { "S288C11_nt", // class name
+ 0,0,//no base classes
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C10_nt : S288C11_nt {
+};
+//SIG(-1 S288C10_nt) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+//skip512 S288C10_nt
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S288C10_nt[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C10_nt = { "S288C10_nt", // class name
+ bases_S288C10_nt, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C9_nt : S288C10_nt {
+};
+//SIG(-1 S288C9_nt) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+//skip512 S288C9_nt
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S288C10_nt;
+static Base_Class bases_S288C9_nt[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C10_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C15 : S288C11_nt {
+};
+//SIG(-1 S288C15) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S288C15()
+{
+ extern Class_Descriptor cd_S288C15;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C15, buf);
+ S288C15 &lv = *(new (buf) S288C15());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C15)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C15)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S288C15");
+ test_class_info(&lv, &cd_S288C15);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C15(Test_S288C15, "S288C15", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S288C15[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C15 = { "S288C15", // class name
+ bases_S288C15, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C14 : S288C15 {
+};
+//SIG(-1 S288C14) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+static void Test_S288C14()
+{
+ extern Class_Descriptor cd_S288C14;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C14, buf);
+ S288C14 &lv = *(new (buf) S288C14());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C14)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C14)");
+ check_base_class_offset(lv, (S288C11_nt*)(S288C15*), 0, "S288C14");
+ check_base_class_offset(lv, (S288C15*), 0, "S288C14");
+ test_class_info(&lv, &cd_S288C14);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C14(Test_S288C14, "S288C14", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S288C15;
+static Base_Class bases_S288C14[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C15, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C14 = { "S288C14", // class name
+ bases_S288C14, 2,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C19 : S288C11_nt {
+};
+//SIG(-1 S288C19) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S288C19()
+{
+ extern Class_Descriptor cd_S288C19;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C19, buf);
+ S288C19 &lv = *(new (buf) S288C19());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C19)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C19)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S288C19");
+ test_class_info(&lv, &cd_S288C19);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C19(Test_S288C19, "S288C19", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S288C19[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C19 = { "S288C19", // class name
+ bases_S288C19, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C18 : S288C19 {
+};
+//SIG(-1 S288C18) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+static void Test_S288C18()
+{
+ extern Class_Descriptor cd_S288C18;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C18, buf);
+ S288C18 &lv = *(new (buf) S288C18());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C18)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C18)");
+ check_base_class_offset(lv, (S288C11_nt*)(S288C19*), 0, "S288C18");
+ check_base_class_offset(lv, (S288C19*), 0, "S288C18");
+ test_class_info(&lv, &cd_S288C18);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C18(Test_S288C18, "S288C18", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S288C19;
+static Base_Class bases_S288C18[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C19, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C18 = { "S288C18", // class name
+ bases_S288C18, 2,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C20_nt {
+ void *s288c20f0;
+ ::S288C7_nt s288c20f1;
+ void mf288c20(); // _ZN10S288C20_nt8mf288c20Ev
+};
+//SIG(-1 S288C20_nt) C1{ m Fp FC2{ m Fi[2]}}
+
+
+void S288C20_nt ::mf288c20(){}
+
+//skip512 S288C20_nt
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C4 : S288C5 {
+ ::S288C8 s288c4f0;
+ int s288c4f1;
+ unsigned int s288c4f2:1;
+ unsigned int s288c4f3:1;
+ unsigned int s288c4f4:1;
+ unsigned int s288c4f5:1;
+ ::S288C9_nt s288c4f6;
+ ::S288C9_nt s288c4f7;
+ void *s288c4f8;
+ ::S288C14 s288c4f9;
+ ::S288C14 s288c4f10;
+ ::S288C14 s288c4f11;
+ ::S288C18 s288c4f12;
+ char s288c4f13;
+ int s288c4f14;
+ void *s288c4f15;
+ ::S288C7_nt s288c4f16;
+ ::S288C7_nt s288c4f17;
+ ::S288C7_nt s288c4f18;
+ ::S288C7_nt s288c4f19;
+ ::S288C7_nt s288c4f20;
+ ::S288C7_nt s288c4f21;
+ ::S288C20_nt s288c4f22;
+ ::S288C20_nt s288c4f23;
+ ::S288C20_nt s288c4f24;
+ ::S288C20_nt s288c4f25;
+ ::S288C20_nt s288c4f26;
+ ::S288C20_nt s288c4f27;
+ ::S288C20_nt s288c4f28;
+ ::S288C20_nt s288c4f29;
+ ::S288C20_nt s288c4f30;
+ ::S288C20_nt s288c4f31;
+ virtual ~S288C4(); // _ZN6S288C4D1Ev
+ virtual void v75(); // _ZN6S288C43v75Ev
+ virtual void v76(); // _ZN6S288C43v76Ev
+ virtual void v77(); // _ZN6S288C43v77Ev
+ virtual void v78(); // _ZN6S288C43v78Ev
+ virtual void v79(); // _ZN6S288C43v79Ev
+ virtual void v80(); // _ZN6S288C43v80Ev
+ virtual void v81(); // _ZN6S288C43v81Ev
+ virtual void v82(); // _ZN6S288C43v82Ev
+ virtual void v83(); // _ZN6S288C43v83Ev
+ virtual void v84(); // _ZN6S288C43v84Ev
+ virtual void v85(); // _ZN6S288C43v85Ev
+ virtual void v86(); // _ZN6S288C43v86Ev
+ virtual void v87(); // _ZN6S288C43v87Ev
+ virtual void v88(); // _ZN6S288C43v88Ev
+ virtual void v89(); // _ZN6S288C43v89Ev
+ virtual void v90(); // _ZN6S288C43v90Ev
+ virtual void v91(); // _ZN6S288C43v91Ev
+ virtual void v92(); // _ZN6S288C43v92Ev
+ virtual void v93(); // _ZN6S288C43v93Ev
+ virtual void v94(); // _ZN6S288C43v94Ev
+ virtual void v95(); // _ZN6S288C43v95Ev
+ virtual void v96(); // _ZN6S288C43v96Ev
+ virtual void v97(); // _ZN6S288C43v97Ev
+ virtual void v98(); // _ZN6S288C43v98Ev
+ virtual void v99(); // _ZN6S288C43v99Ev
+ virtual void v100(); // _ZN6S288C44v100Ev
+ virtual void v101(); // _ZN6S288C44v101Ev
+ virtual void v102(); // _ZN6S288C44v102Ev
+ virtual void v103(); // _ZN6S288C44v103Ev
+ virtual void v104(); // _ZN6S288C44v104Ev
+ virtual void v105(); // _ZN6S288C44v105Ev
+ virtual void v106(); // _ZN6S288C44v106Ev
+ virtual void v107(); // _ZN6S288C44v107Ev
+ virtual void v108(); // _ZN6S288C44v108Ev
+ virtual void v109(); // _ZN6S288C44v109Ev
+ virtual void v110(); // _ZN6S288C44v110Ev
+ virtual void v111(); // _ZN6S288C44v111Ev
+ virtual void v112(); // _ZN6S288C44v112Ev
+ virtual void v113(); // _ZN6S288C44v113Ev
+ virtual void v114(); // _ZN6S288C44v114Ev
+ virtual void v115(); // _ZN6S288C44v115Ev
+ virtual void v116(); // _ZN6S288C44v116Ev
+ virtual void v117(); // _ZN6S288C44v117Ev
+ virtual void v118(); // _ZN6S288C44v118Ev
+ virtual void v119(); // _ZN6S288C44v119Ev
+ virtual void v120(); // _ZN6S288C44v120Ev
+ virtual void v121(); // _ZN6S288C44v121Ev
+ virtual void v122(); // _ZN6S288C44v122Ev
+ virtual void v123(); // _ZN6S288C44v123Ev
+ virtual void v124(); // _ZN6S288C44v124Ev
+ virtual void v125(); // _ZN6S288C44v125Ev
+ virtual void v126(); // _ZN6S288C44v126Ev
+ virtual void v127(); // _ZN6S288C44v127Ev
+ virtual void v128(); // _ZN6S288C44v128Ev
+ virtual void v129(); // _ZN6S288C44v129Ev
+ virtual void v130(); // _ZN6S288C44v130Ev
+ virtual void v131(); // _ZN6S288C44v131Ev
+ virtual void v132(); // _ZN6S288C44v132Ev
+ virtual void v133(); // _ZN6S288C44v133Ev
+ virtual void v134(); // _ZN6S288C44v134Ev
+ virtual void v135(); // _ZN6S288C44v135Ev
+ virtual void v136(); // _ZN6S288C44v136Ev
+ virtual void v137(); // _ZN6S288C44v137Ev
+ virtual void v138(); // _ZN6S288C44v138Ev
+ virtual void v139(); // _ZN6S288C44v139Ev
+ virtual void v140(); // _ZN6S288C44v140Ev
+ virtual void v141(); // _ZN6S288C44v141Ev
+ virtual void v142(); // _ZN6S288C44v142Ev
+ virtual void v143(); // _ZN6S288C44v143Ev
+ virtual void v144(); // _ZN6S288C44v144Ev
+ virtual void v145(); // _ZN6S288C44v145Ev
+ virtual void v146(); // _ZN6S288C44v146Ev
+ virtual void v147(); // _ZN6S288C44v147Ev
+ virtual void v148(); // _ZN6S288C44v148Ev
+ virtual void v149(); // _ZN6S288C44v149Ev
+ virtual void v150(); // _ZN6S288C44v150Ev
+ S288C4(); // tgen
+};
+//SIG(-1 S288C4) C1{ BC2{ BC3{ vd v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 Fi FL Fp[4] Fi[2] Fp FC4{ m Fi[2]} Fp[2]} vd v141 v142} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 FC5{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC6{ BC7{ BC8{ m Fp Fi[2]}}} FC6 Fp FC9{ BC10{ BC8}} FC9 FC9 FC11{ BC12{ BC8}} Fc Fi Fp FC4 FC4 FC4 FC4 FC4 FC4 FC13{ m Fp FC4} FC13 FC13 FC13 FC13 FC13 FC13 FC13 FC13 FC13}
+
+
+ S288C4 ::~S288C4(){ note_dtor("S288C4", this);}
+void S288C4 ::v75(){vfunc_called(this, "_ZN6S288C43v75Ev");}
+void S288C4 ::v76(){vfunc_called(this, "_ZN6S288C43v76Ev");}
+void S288C4 ::v77(){vfunc_called(this, "_ZN6S288C43v77Ev");}
+void S288C4 ::v78(){vfunc_called(this, "_ZN6S288C43v78Ev");}
+void S288C4 ::v79(){vfunc_called(this, "_ZN6S288C43v79Ev");}
+void S288C4 ::v80(){vfunc_called(this, "_ZN6S288C43v80Ev");}
+void S288C4 ::v81(){vfunc_called(this, "_ZN6S288C43v81Ev");}
+void S288C4 ::v82(){vfunc_called(this, "_ZN6S288C43v82Ev");}
+void S288C4 ::v83(){vfunc_called(this, "_ZN6S288C43v83Ev");}
+void S288C4 ::v84(){vfunc_called(this, "_ZN6S288C43v84Ev");}
+void S288C4 ::v85(){vfunc_called(this, "_ZN6S288C43v85Ev");}
+void S288C4 ::v86(){vfunc_called(this, "_ZN6S288C43v86Ev");}
+void S288C4 ::v87(){vfunc_called(this, "_ZN6S288C43v87Ev");}
+void S288C4 ::v88(){vfunc_called(this, "_ZN6S288C43v88Ev");}
+void S288C4 ::v89(){vfunc_called(this, "_ZN6S288C43v89Ev");}
+void S288C4 ::v90(){vfunc_called(this, "_ZN6S288C43v90Ev");}
+void S288C4 ::v91(){vfunc_called(this, "_ZN6S288C43v91Ev");}
+void S288C4 ::v92(){vfunc_called(this, "_ZN6S288C43v92Ev");}
+void S288C4 ::v93(){vfunc_called(this, "_ZN6S288C43v93Ev");}
+void S288C4 ::v94(){vfunc_called(this, "_ZN6S288C43v94Ev");}
+void S288C4 ::v95(){vfunc_called(this, "_ZN6S288C43v95Ev");}
+void S288C4 ::v96(){vfunc_called(this, "_ZN6S288C43v96Ev");}
+void S288C4 ::v97(){vfunc_called(this, "_ZN6S288C43v97Ev");}
+void S288C4 ::v98(){vfunc_called(this, "_ZN6S288C43v98Ev");}
+void S288C4 ::v99(){vfunc_called(this, "_ZN6S288C43v99Ev");}
+void S288C4 ::v100(){vfunc_called(this, "_ZN6S288C44v100Ev");}
+void S288C4 ::v101(){vfunc_called(this, "_ZN6S288C44v101Ev");}
+void S288C4 ::v102(){vfunc_called(this, "_ZN6S288C44v102Ev");}
+void S288C4 ::v103(){vfunc_called(this, "_ZN6S288C44v103Ev");}
+void S288C4 ::v104(){vfunc_called(this, "_ZN6S288C44v104Ev");}
+void S288C4 ::v105(){vfunc_called(this, "_ZN6S288C44v105Ev");}
+void S288C4 ::v106(){vfunc_called(this, "_ZN6S288C44v106Ev");}
+void S288C4 ::v107(){vfunc_called(this, "_ZN6S288C44v107Ev");}
+void S288C4 ::v108(){vfunc_called(this, "_ZN6S288C44v108Ev");}
+void S288C4 ::v109(){vfunc_called(this, "_ZN6S288C44v109Ev");}
+void S288C4 ::v110(){vfunc_called(this, "_ZN6S288C44v110Ev");}
+void S288C4 ::v111(){vfunc_called(this, "_ZN6S288C44v111Ev");}
+void S288C4 ::v112(){vfunc_called(this, "_ZN6S288C44v112Ev");}
+void S288C4 ::v113(){vfunc_called(this, "_ZN6S288C44v113Ev");}
+void S288C4 ::v114(){vfunc_called(this, "_ZN6S288C44v114Ev");}
+void S288C4 ::v115(){vfunc_called(this, "_ZN6S288C44v115Ev");}
+void S288C4 ::v116(){vfunc_called(this, "_ZN6S288C44v116Ev");}
+void S288C4 ::v117(){vfunc_called(this, "_ZN6S288C44v117Ev");}
+void S288C4 ::v118(){vfunc_called(this, "_ZN6S288C44v118Ev");}
+void S288C4 ::v119(){vfunc_called(this, "_ZN6S288C44v119Ev");}
+void S288C4 ::v120(){vfunc_called(this, "_ZN6S288C44v120Ev");}
+void S288C4 ::v121(){vfunc_called(this, "_ZN6S288C44v121Ev");}
+void S288C4 ::v122(){vfunc_called(this, "_ZN6S288C44v122Ev");}
+void S288C4 ::v123(){vfunc_called(this, "_ZN6S288C44v123Ev");}
+void S288C4 ::v124(){vfunc_called(this, "_ZN6S288C44v124Ev");}
+void S288C4 ::v125(){vfunc_called(this, "_ZN6S288C44v125Ev");}
+void S288C4 ::v126(){vfunc_called(this, "_ZN6S288C44v126Ev");}
+void S288C4 ::v127(){vfunc_called(this, "_ZN6S288C44v127Ev");}
+void S288C4 ::v128(){vfunc_called(this, "_ZN6S288C44v128Ev");}
+void S288C4 ::v129(){vfunc_called(this, "_ZN6S288C44v129Ev");}
+void S288C4 ::v130(){vfunc_called(this, "_ZN6S288C44v130Ev");}
+void S288C4 ::v131(){vfunc_called(this, "_ZN6S288C44v131Ev");}
+void S288C4 ::v132(){vfunc_called(this, "_ZN6S288C44v132Ev");}
+void S288C4 ::v133(){vfunc_called(this, "_ZN6S288C44v133Ev");}
+void S288C4 ::v134(){vfunc_called(this, "_ZN6S288C44v134Ev");}
+void S288C4 ::v135(){vfunc_called(this, "_ZN6S288C44v135Ev");}
+void S288C4 ::v136(){vfunc_called(this, "_ZN6S288C44v136Ev");}
+void S288C4 ::v137(){vfunc_called(this, "_ZN6S288C44v137Ev");}
+void S288C4 ::v138(){vfunc_called(this, "_ZN6S288C44v138Ev");}
+void S288C4 ::v139(){vfunc_called(this, "_ZN6S288C44v139Ev");}
+void S288C4 ::v140(){vfunc_called(this, "_ZN6S288C44v140Ev");}
+void S288C4 ::v141(){vfunc_called(this, "_ZN6S288C44v141Ev");}
+void S288C4 ::v142(){vfunc_called(this, "_ZN6S288C44v142Ev");}
+void S288C4 ::v143(){vfunc_called(this, "_ZN6S288C44v143Ev");}
+void S288C4 ::v144(){vfunc_called(this, "_ZN6S288C44v144Ev");}
+void S288C4 ::v145(){vfunc_called(this, "_ZN6S288C44v145Ev");}
+void S288C4 ::v146(){vfunc_called(this, "_ZN6S288C44v146Ev");}
+void S288C4 ::v147(){vfunc_called(this, "_ZN6S288C44v147Ev");}
+void S288C4 ::v148(){vfunc_called(this, "_ZN6S288C44v148Ev");}
+void S288C4 ::v149(){vfunc_called(this, "_ZN6S288C44v149Ev");}
+void S288C4 ::v150(){vfunc_called(this, "_ZN6S288C44v150Ev");}
+S288C4 ::S288C4(){ note_ctor("S288C4", this);} // tgen
+
+static void Test_S288C4()
+{
+ extern Class_Descriptor cd_S288C4;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(59,89)];
+ init_test(&cd_S288C4, buf);
+ S288C4 *dp, &lv = *(dp=new (buf) S288C4());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(464,352), "sizeof(S288C4)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C4)");
+ check_base_class_offset(lv, (S288C6_nt*)(S288C5*), 0, "S288C4");
+ check_base_class_offset(lv, (S288C5*), 0, "S288C4");
+ check_field_offset(lv, s288c4f0, ABISELECT(96,60), "S288C4.s288c4f0");
+ check_field_offset(lv, s288c4f1, ABISELECT(124,88), "S288C4.s288c4f1");
+ set_bf_and_test(lv, s288c4f2, ABISELECT(128,92), 0, 1, 1, "S288C4");
+ set_bf_and_test(lv, s288c4f3, ABISELECT(128,92), 1, 1, 1, "S288C4");
+ set_bf_and_test(lv, s288c4f4, ABISELECT(128,92), 2, 1, 1, "S288C4");
+ set_bf_and_test(lv, s288c4f5, ABISELECT(128,92), 3, 1, 1, "S288C4");
+ check_field_offset(lv, s288c4f6, ABISELECT(136,96), "S288C4.s288c4f6");
+ check_field_offset(lv, s288c4f7, ABISELECT(152,108), "S288C4.s288c4f7");
+ check_field_offset(lv, s288c4f8, ABISELECT(168,120), "S288C4.s288c4f8");
+ check_field_offset(lv, s288c4f9, ABISELECT(176,124), "S288C4.s288c4f9");
+ check_field_offset(lv, s288c4f10, ABISELECT(192,136), "S288C4.s288c4f10");
+ check_field_offset(lv, s288c4f11, ABISELECT(208,148), "S288C4.s288c4f11");
+ check_field_offset(lv, s288c4f12, ABISELECT(224,160), "S288C4.s288c4f12");
+ check_field_offset(lv, s288c4f13, ABISELECT(240,172), "S288C4.s288c4f13");
+ check_field_offset(lv, s288c4f14, ABISELECT(244,176), "S288C4.s288c4f14");
+ check_field_offset(lv, s288c4f15, ABISELECT(248,180), "S288C4.s288c4f15");
+ check_field_offset(lv, s288c4f16, ABISELECT(256,184), "S288C4.s288c4f16");
+ check_field_offset(lv, s288c4f17, ABISELECT(264,192), "S288C4.s288c4f17");
+ check_field_offset(lv, s288c4f18, ABISELECT(272,200), "S288C4.s288c4f18");
+ check_field_offset(lv, s288c4f19, ABISELECT(280,208), "S288C4.s288c4f19");
+ check_field_offset(lv, s288c4f20, ABISELECT(288,216), "S288C4.s288c4f20");
+ check_field_offset(lv, s288c4f21, ABISELECT(296,224), "S288C4.s288c4f21");
+ check_field_offset(lv, s288c4f22, ABISELECT(304,232), "S288C4.s288c4f22");
+ check_field_offset(lv, s288c4f23, ABISELECT(320,244), "S288C4.s288c4f23");
+ check_field_offset(lv, s288c4f24, ABISELECT(336,256), "S288C4.s288c4f24");
+ check_field_offset(lv, s288c4f25, ABISELECT(352,268), "S288C4.s288c4f25");
+ check_field_offset(lv, s288c4f26, ABISELECT(368,280), "S288C4.s288c4f26");
+ check_field_offset(lv, s288c4f27, ABISELECT(384,292), "S288C4.s288c4f27");
+ check_field_offset(lv, s288c4f28, ABISELECT(400,304), "S288C4.s288c4f28");
+ check_field_offset(lv, s288c4f29, ABISELECT(416,316), "S288C4.s288c4f29");
+ check_field_offset(lv, s288c4f30, ABISELECT(432,328), "S288C4.s288c4f30");
+ check_field_offset(lv, s288c4f31, ABISELECT(448,340), "S288C4.s288c4f31");
+ test_class_info(&lv, &cd_S288C4);
+ dp->~S288C4();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C4(Test_S288C4, "S288C4", ABISELECT(464,352));
+
+#else // __cplusplus
+
+extern void _ZN6S288C4C1Ev();
+extern void _ZN6S288C4D1Ev();
+Name_Map name_map_S288C4[] = {
+ NSPAIR(_ZN6S288C4C1Ev),
+ NSPAIR(_ZN6S288C4D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S288C6_nt;
+extern VTBL_ENTRY _ZTI9S288C6_nt[];
+extern VTBL_ENTRY _ZTV9S288C6_nt[];
+extern Class_Descriptor cd_S288C5;
+extern VTBL_ENTRY _ZTI6S288C5[];
+extern VTBL_ENTRY _ZTV6S288C5[];
+static Base_Class bases_S288C4[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C6_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S288C4[];
+extern void _ZN6S288C4D1Ev();
+extern void _ZN6S288C4D0Ev();
+extern void _ZN9S288C6_nt2v9Ev();
+extern void _ZN9S288C6_nt3v10Ev();
+extern void _ZN9S288C6_nt3v11Ev();
+extern void _ZN9S288C6_nt3v12Ev();
+extern void _ZN9S288C6_nt3v13Ev();
+extern void _ZN9S288C6_nt3v14Ev();
+extern void _ZN9S288C6_nt3v15Ev();
+extern void _ZN9S288C6_nt3v16Ev();
+extern void _ZN9S288C6_nt3v17Ev();
+extern void _ZN9S288C6_nt3v18Ev();
+extern void _ZN9S288C6_nt3v19Ev();
+extern void _ZN9S288C6_nt3v20Ev();
+extern void _ZN9S288C6_nt3v21Ev();
+extern void _ZN9S288C6_nt3v22Ev();
+extern void _ZN9S288C6_nt3v23Ev();
+extern void _ZN9S288C6_nt3v24Ev();
+extern void _ZN9S288C6_nt3v25Ev();
+extern void _ZN9S288C6_nt3v26Ev();
+extern void _ZN9S288C6_nt3v27Ev();
+extern void _ZN9S288C6_nt3v28Ev();
+extern void _ZN9S288C6_nt3v29Ev();
+extern void _ZN9S288C6_nt3v30Ev();
+extern void _ZN9S288C6_nt3v31Ev();
+extern void _ZN9S288C6_nt3v32Ev();
+extern void _ZN9S288C6_nt3v33Ev();
+extern void _ZN9S288C6_nt3v34Ev();
+extern void _ZN9S288C6_nt3v35Ev();
+extern void _ZN9S288C6_nt3v36Ev();
+extern void _ZN9S288C6_nt3v37Ev();
+extern void _ZN9S288C6_nt3v38Ev();
+extern void _ZN9S288C6_nt3v39Ev();
+extern void _ZN9S288C6_nt3v40Ev();
+extern void _ZN9S288C6_nt3v41Ev();
+extern void _ZN9S288C6_nt3v42Ev();
+extern void _ZN9S288C6_nt3v43Ev();
+extern void _ZN9S288C6_nt3v44Ev();
+extern void _ZN9S288C6_nt3v45Ev();
+extern void _ZN9S288C6_nt3v46Ev();
+extern void _ZN9S288C6_nt3v47Ev();
+extern void _ZN9S288C6_nt3v48Ev();
+extern void _ZN9S288C6_nt3v49Ev();
+extern void _ZN9S288C6_nt3v50Ev();
+extern void _ZN9S288C6_nt3v51Ev();
+extern void _ZN9S288C6_nt3v52Ev();
+extern void _ZN9S288C6_nt3v53Ev();
+extern void _ZN9S288C6_nt3v54Ev();
+extern void _ZN9S288C6_nt3v55Ev();
+extern void _ZN9S288C6_nt3v56Ev();
+extern void _ZN9S288C6_nt3v57Ev();
+extern void _ZN9S288C6_nt3v58Ev();
+extern void _ZN9S288C6_nt3v59Ev();
+extern void _ZN9S288C6_nt3v60Ev();
+extern void _ZN9S288C6_nt3v61Ev();
+extern void _ZN9S288C6_nt3v62Ev();
+extern void _ZN9S288C6_nt3v63Ev();
+extern void _ZN9S288C6_nt3v64Ev();
+extern void _ZN9S288C6_nt3v65Ev();
+extern void _ZN9S288C6_nt3v66Ev();
+extern void _ZN9S288C6_nt3v67Ev();
+extern void _ZN9S288C6_nt3v68Ev();
+extern void _ZN9S288C6_nt3v69Ev();
+extern void _ZN9S288C6_nt3v70Ev();
+extern void _ZN9S288C6_nt3v71Ev();
+extern void _ZN9S288C6_nt3v72Ev();
+extern void _ZN6S288C53v73Ev();
+extern void _ZN6S288C53v74Ev();
+extern void _ZN6S288C43v75Ev();
+extern void _ZN6S288C43v76Ev();
+extern void _ZN6S288C43v77Ev();
+extern void _ZN6S288C43v78Ev();
+extern void _ZN6S288C43v79Ev();
+extern void _ZN6S288C43v80Ev();
+extern void _ZN6S288C43v81Ev();
+extern void _ZN6S288C43v82Ev();
+extern void _ZN6S288C43v83Ev();
+extern void _ZN6S288C43v84Ev();
+extern void _ZN6S288C43v85Ev();
+extern void _ZN6S288C43v86Ev();
+extern void _ZN6S288C43v87Ev();
+extern void _ZN6S288C43v88Ev();
+extern void _ZN6S288C43v89Ev();
+extern void _ZN6S288C43v90Ev();
+extern void _ZN6S288C43v91Ev();
+extern void _ZN6S288C43v92Ev();
+extern void _ZN6S288C43v93Ev();
+extern void _ZN6S288C43v94Ev();
+extern void _ZN6S288C43v95Ev();
+extern void _ZN6S288C43v96Ev();
+extern void _ZN6S288C43v97Ev();
+extern void _ZN6S288C43v98Ev();
+extern void _ZN6S288C43v99Ev();
+extern void _ZN6S288C44v100Ev();
+extern void _ZN6S288C44v101Ev();
+extern void _ZN6S288C44v102Ev();
+extern void _ZN6S288C44v103Ev();
+extern void _ZN6S288C44v104Ev();
+extern void _ZN6S288C44v105Ev();
+extern void _ZN6S288C44v106Ev();
+extern void _ZN6S288C44v107Ev();
+extern void _ZN6S288C44v108Ev();
+extern void _ZN6S288C44v109Ev();
+extern void _ZN6S288C44v110Ev();
+extern void _ZN6S288C44v111Ev();
+extern void _ZN6S288C44v112Ev();
+extern void _ZN6S288C44v113Ev();
+extern void _ZN6S288C44v114Ev();
+extern void _ZN6S288C44v115Ev();
+extern void _ZN6S288C44v116Ev();
+extern void _ZN6S288C44v117Ev();
+extern void _ZN6S288C44v118Ev();
+extern void _ZN6S288C44v119Ev();
+extern void _ZN6S288C44v120Ev();
+extern void _ZN6S288C44v121Ev();
+extern void _ZN6S288C44v122Ev();
+extern void _ZN6S288C44v123Ev();
+extern void _ZN6S288C44v124Ev();
+extern void _ZN6S288C44v125Ev();
+extern void _ZN6S288C44v126Ev();
+extern void _ZN6S288C44v127Ev();
+extern void _ZN6S288C44v128Ev();
+extern void _ZN6S288C44v129Ev();
+extern void _ZN6S288C44v130Ev();
+extern void _ZN6S288C44v131Ev();
+extern void _ZN6S288C44v132Ev();
+extern void _ZN6S288C44v133Ev();
+extern void _ZN6S288C44v134Ev();
+extern void _ZN6S288C44v135Ev();
+extern void _ZN6S288C44v136Ev();
+extern void _ZN6S288C44v137Ev();
+extern void _ZN6S288C44v138Ev();
+extern void _ZN6S288C44v139Ev();
+extern void _ZN6S288C44v140Ev();
+extern void _ZN6S288C44v141Ev();
+extern void _ZN6S288C44v142Ev();
+extern void _ZN6S288C44v143Ev();
+extern void _ZN6S288C44v144Ev();
+extern void _ZN6S288C44v145Ev();
+extern void _ZN6S288C44v146Ev();
+extern void _ZN6S288C44v147Ev();
+extern void _ZN6S288C44v148Ev();
+extern void _ZN6S288C44v149Ev();
+extern void _ZN6S288C44v150Ev();
+static VTBL_ENTRY vtc_S288C4[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S288C4[0]),
+ (VTBL_ENTRY)&_ZN6S288C4D1Ev,
+ (VTBL_ENTRY)&_ZN6S288C4D0Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt2v9Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v10Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v11Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v12Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v13Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v14Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v15Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v16Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v17Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v18Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v19Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v20Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v21Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v22Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v23Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v24Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v25Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v26Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v27Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v28Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v29Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v30Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v31Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v32Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v33Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v34Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v35Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v36Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v37Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v38Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v39Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v40Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v41Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v42Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v43Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v44Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v45Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v46Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v47Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v48Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v49Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v50Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v51Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v52Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v53Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v54Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v55Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v56Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v57Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v58Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v59Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v60Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v61Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v62Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v63Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v64Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v65Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v66Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v67Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v68Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v69Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v70Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v71Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v72Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v74Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v150Ev,
+};
+extern VTBL_ENTRY _ZTI6S288C4[];
+extern VTBL_ENTRY _ZTV6S288C4[];
+Class_Descriptor cd_S288C4 = { "S288C4", // class name
+ bases_S288C4, 2,
+ &(vtc_S288C4[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(464,352), // object size
+ NSPAIRA(_ZTI6S288C4),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S288C4),146, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 2, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C22_nt {
+ int s288c22f0[4];
+ void mf288c22(); // _ZN10S288C22_nt8mf288c22Ev
+};
+//SIG(-1 S288C22_nt) C1{ m Fi[4]}
+
+
+void S288C22_nt ::mf288c22(){}
+
+//skip512 S288C22_nt
+
+#else // __cplusplus
+
+Class_Descriptor cd_S288C22_nt = { "S288C22_nt", // class name
+ 0,0,//no base classes
+ 0, // no vftv
+ 0, //no vtt
+ 16, // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C21 : S288C22_nt {
+};
+//SIG(-1 S288C21) C1{ BC2{ m Fi[4]}}
+
+
+
+static void Test_S288C21()
+{
+ extern Class_Descriptor cd_S288C21;
+ void *lvp;
+ {
+ int buf[5];
+ init_test(&cd_S288C21, buf);
+ S288C21 &lv = *(new (buf) S288C21());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), 16, "sizeof(S288C21)");
+ check2(__alignof__(lv), 4, "__alignof__(S288C21)");
+ check_base_class_offset(lv, (S288C22_nt*), 0, "S288C21");
+ test_class_info(&lv, &cd_S288C21);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C21(Test_S288C21, "S288C21", 16);
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C22_nt;
+static Base_Class bases_S288C21[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C22_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C21 = { "S288C21", // class name
+ bases_S288C21, 1,
+ 0, // no vftv
+ 0, //no vtt
+ 16, // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C23 {
+ ::S288C7_nt s288c23f0;
+ void *s288c23f1;
+ ::S288C21 s288c23f2;
+ void *s288c23f3;
+ void mf288c23(); // _ZN7S288C238mf288c23Ev
+};
+//SIG(-1 S288C23) C1{ m FC2{ m Fi[2]} Fp FC3{ BC4{ m Fi[4]}} Fp}
+
+
+void S288C23 ::mf288c23(){}
+
+static void Test_S288C23()
+{
+ {
+ init_simple_test("S288C23");
+ S288C23 lv;
+ check2(sizeof(lv), ABISELECT(40,32), "sizeof(S288C23)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C23)");
+ check_field_offset(lv, s288c23f0, 0, "S288C23.s288c23f0");
+ check_field_offset(lv, s288c23f1, 8, "S288C23.s288c23f1");
+ check_field_offset(lv, s288c23f2, ABISELECT(16,12), "S288C23.s288c23f2");
+ check_field_offset(lv, s288c23f3, ABISELECT(32,28), "S288C23.s288c23f3");
+ }
+}
+static Arrange_To_Call_Me vS288C23(Test_S288C23, "S288C23", ABISELECT(40,32));
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C25 {
+ void *s288c25f0[8];
+ char s288c25f1[4];
+ void mf288c25(); // _ZN7S288C258mf288c25Ev
+};
+//SIG(-1 S288C25) C1{ m Fp[8] Fc[4]}
+
+
+void S288C25 ::mf288c25(){}
+
+static void Test_S288C25()
+{
+ {
+ init_simple_test("S288C25");
+ S288C25 lv;
+ check2(sizeof(lv), ABISELECT(72,36), "sizeof(S288C25)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C25)");
+ check_field_offset(lv, s288c25f0, 0, "S288C25.s288c25f0");
+ check_field_offset(lv, s288c25f1, ABISELECT(64,32), "S288C25.s288c25f1");
+ }
+}
+static Arrange_To_Call_Me vS288C25(Test_S288C25, "S288C25", ABISELECT(72,36));
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C27 {
+ int s288c27f0[4];
+ char s288c27f1[4];
+ void mf288c27(); // _ZN7S288C278mf288c27Ev
+};
+//SIG(-1 S288C27) C1{ m Fi[4] Fc[4]}
+
+
+void S288C27 ::mf288c27(){}
+
+static void Test_S288C27()
+{
+ {
+ init_simple_test("S288C27");
+ S288C27 lv;
+ check2(sizeof(lv), 20, "sizeof(S288C27)");
+ check2(__alignof__(lv), 4, "__alignof__(S288C27)");
+ check_field_offset(lv, s288c27f0, 0, "S288C27.s288c27f0");
+ check_field_offset(lv, s288c27f1, 16, "S288C27.s288c27f1");
+ }
+}
+static Arrange_To_Call_Me vS288C27(Test_S288C27, "S288C27", 20);
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C26 {
+ void *s288c26f0[5];
+ ::S288C27 s288c26f1;
+ unsigned int s288c26f2:1;
+ unsigned int s288c26f3:1;
+ int s288c26f4;
+ char s288c26f5[8];
+ void mf288c26(); // _ZN7S288C268mf288c26Ev
+};
+//SIG(-1 S288C26) C1{ m Fp[5] FC2{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]}
+
+
+void S288C26 ::mf288c26(){}
+
+static void Test_S288C26()
+{
+ {
+ init_simple_test("S288C26");
+ static S288C26 lv;
+ check2(sizeof(lv), ABISELECT(80,56), "sizeof(S288C26)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C26)");
+ check_field_offset(lv, s288c26f0, 0, "S288C26.s288c26f0");
+ check_field_offset(lv, s288c26f1, ABISELECT(40,20), "S288C26.s288c26f1");
+ set_bf_and_test(lv, s288c26f2, ABISELECT(60,40), 0, 1, 1, "S288C26");
+ set_bf_and_test(lv, s288c26f3, ABISELECT(60,40), 1, 1, 1, "S288C26");
+ check_field_offset(lv, s288c26f4, ABISELECT(64,44), "S288C26.s288c26f4");
+ check_field_offset(lv, s288c26f5, ABISELECT(68,48), "S288C26.s288c26f5");
+ }
+}
+static Arrange_To_Call_Me vS288C26(Test_S288C26, "S288C26", ABISELECT(80,56));
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C30_nt {
+ int s288c30f0[3];
+ void mf288c30(); // _ZN10S288C30_nt8mf288c30Ev
+};
+//SIG(-1 S288C30_nt) C1{ m Fi[3]}
+
+
+void S288C30_nt ::mf288c30(){}
+
+//skip512 S288C30_nt
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C31_nt {
+ void mf288c31(); // _ZN10S288C31_nt8mf288c31Ev
+};
+//SIG(-1 S288C31_nt) C1{ m}
+
+
+void S288C31_nt ::mf288c31(){}
+
+//skip512 S288C31_nt
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C33 {
+ int s288c33f0[2];
+ char s288c33f1[2];
+ void mf288c33(); // _ZN7S288C338mf288c33Ev
+};
+//SIG(-1 S288C33) C1{ m Fi[2] Fc[2]}
+
+
+void S288C33 ::mf288c33(){}
+
+static void Test_S288C33()
+{
+ {
+ init_simple_test("S288C33");
+ S288C33 lv;
+ check2(sizeof(lv), 12, "sizeof(S288C33)");
+ check2(__alignof__(lv), 4, "__alignof__(S288C33)");
+ check_field_offset(lv, s288c33f0, 0, "S288C33.s288c33f0");
+ check_field_offset(lv, s288c33f1, 8, "S288C33.s288c33f1");
+ }
+}
+static Arrange_To_Call_Me vS288C33(Test_S288C33, "S288C33", 12);
+
+#else // __cplusplus
+
+Class_Descriptor cd_S288C33 = { "S288C33", // class name
+ 0,0,//no base classes
+ 0, // no vftv
+ 0, //no vtt
+ 12, // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C32 : S288C33 {
+ int s288c32f0;
+};
+//SIG(-1 S288C32) C1{ BC2{ m Fi[2] Fc[2]} Fi}
+
+
+
+static void Test_S288C32()
+{
+ extern Class_Descriptor cd_S288C32;
+ void *lvp;
+ {
+ int buf[5];
+ init_test(&cd_S288C32, buf);
+ S288C32 &lv = *(new (buf) S288C32());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), 16, "sizeof(S288C32)");
+ check2(__alignof__(lv), 4, "__alignof__(S288C32)");
+ check_base_class_offset(lv, (S288C33*), 0, "S288C32");
+ check_field_offset(lv, s288c32f0, 12, "S288C32.s288c32f0");
+ test_class_info(&lv, &cd_S288C32);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C32(Test_S288C32, "S288C32", 16);
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C33;
+static Base_Class bases_S288C32[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C33, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C32 = { "S288C32", // class name
+ bases_S288C32, 1,
+ 0, // no vftv
+ 0, //no vtt
+ 16, // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C29 {
+ ::S288C30_nt s288c29f0;
+ ::S288C31_nt s288c29f1;
+ ::S288C32 s288c29f2;
+ char s288c29f3;
+ void mf288c29(); // _ZN7S288C298mf288c29Ev
+};
+//SIG(-1 S288C29) C1{ m FC2{ m Fi[3]} FC3{ m} FC4{ BC5{ m Fi[2] Fc[2]} Fi} Fc}
+
+
+void S288C29 ::mf288c29(){}
+
+static void Test_S288C29()
+{
+ {
+ init_simple_test("S288C29");
+ S288C29 lv;
+ check2(sizeof(lv), 36, "sizeof(S288C29)");
+ check2(__alignof__(lv), 4, "__alignof__(S288C29)");
+ check_field_offset(lv, s288c29f0, 0, "S288C29.s288c29f0");
+ check_field_offset(lv, s288c29f1, 12, "S288C29.s288c29f1");
+ check_field_offset(lv, s288c29f2, 16, "S288C29.s288c29f2");
+ check_field_offset(lv, s288c29f3, 32, "S288C29.s288c29f3");
+ }
+}
+static Arrange_To_Call_Me vS288C29(Test_S288C29, "S288C29", 36);
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C37_nt {
+ void *s288c37f0[2];
+ void mf288c37(); // _ZN10S288C37_nt8mf288c37Ev
+};
+//SIG(-1 S288C37_nt) C1{ m Fp[2]}
+
+
+void S288C37_nt ::mf288c37(){}
+
+//skip512 S288C37_nt
+
+#else // __cplusplus
+
+Class_Descriptor cd_S288C37_nt = { "S288C37_nt", // class name
+ 0,0,//no base classes
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,8), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C36_nt : S288C37_nt {
+};
+//SIG(-1 S288C36_nt) C1{ BC2{ m Fp[2]}}
+
+
+
+//skip512 S288C36_nt
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C37_nt;
+static Base_Class bases_S288C36_nt[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C37_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C40 : S288C11_nt {
+};
+//SIG(-1 S288C40) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S288C40()
+{
+ extern Class_Descriptor cd_S288C40;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C40, buf);
+ S288C40 &lv = *(new (buf) S288C40());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C40)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C40)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S288C40");
+ test_class_info(&lv, &cd_S288C40);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C40(Test_S288C40, "S288C40", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S288C40[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C40 = { "S288C40", // class name
+ bases_S288C40, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C39 : S288C40 {
+};
+//SIG(-1 S288C39) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+static void Test_S288C39()
+{
+ extern Class_Descriptor cd_S288C39;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C39, buf);
+ S288C39 &lv = *(new (buf) S288C39());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C39)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C39)");
+ check_base_class_offset(lv, (S288C11_nt*)(S288C40*), 0, "S288C39");
+ check_base_class_offset(lv, (S288C40*), 0, "S288C39");
+ test_class_info(&lv, &cd_S288C39);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C39(Test_S288C39, "S288C39", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S288C40;
+static Base_Class bases_S288C39[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C40, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C39 = { "S288C39", // class name
+ bases_S288C39, 2,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C38_nt : S288C39 {
+};
+//SIG(-1 S288C38_nt) C1{ BC2{ BC3{ BC4{ m Fp Fi[2]}}}}
+
+
+
+//skip512 S288C38_nt
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S288C40;
+extern Class_Descriptor cd_S288C39;
+static Base_Class bases_S288C38_nt[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C40, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S288C39, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C35 {
+ ::S288C36_nt s288c35f0;
+ char s288c35f1;
+ ::S288C38_nt s288c35f2;
+ int s288c35f3;
+ ::S288C7_nt s288c35f4;
+ ::S288C7_nt s288c35f5;
+ void *s288c35f6;
+ void mf288c35(); // _ZN7S288C358mf288c35Ev
+};
+//SIG(-1 S288C35) C1{ m FC2{ BC3{ m Fp[2]}} Fc FC4{ BC5{ BC6{ BC7{ m Fp Fi[2]}}}} Fi FC8{ m Fi[2]} FC8 Fp}
+
+
+void S288C35 ::mf288c35(){}
+
+static void Test_S288C35()
+{
+ {
+ init_simple_test("S288C35");
+ S288C35 lv;
+ check2(sizeof(lv), ABISELECT(72,48), "sizeof(S288C35)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C35)");
+ check_field_offset(lv, s288c35f0, 0, "S288C35.s288c35f0");
+ check_field_offset(lv, s288c35f1, ABISELECT(16,8), "S288C35.s288c35f1");
+ check_field_offset(lv, s288c35f2, ABISELECT(24,12), "S288C35.s288c35f2");
+ check_field_offset(lv, s288c35f3, ABISELECT(40,24), "S288C35.s288c35f3");
+ check_field_offset(lv, s288c35f4, ABISELECT(44,28), "S288C35.s288c35f4");
+ check_field_offset(lv, s288c35f5, ABISELECT(52,36), "S288C35.s288c35f5");
+ check_field_offset(lv, s288c35f6, ABISELECT(64,44), "S288C35.s288c35f6");
+ }
+}
+static Arrange_To_Call_Me vS288C35(Test_S288C35, "S288C35", ABISELECT(72,48));
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C44 : S288C11_nt {
+};
+//SIG(-1 S288C44) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S288C44()
+{
+ extern Class_Descriptor cd_S288C44;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C44, buf);
+ S288C44 &lv = *(new (buf) S288C44());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C44)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C44)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S288C44");
+ test_class_info(&lv, &cd_S288C44);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C44(Test_S288C44, "S288C44", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S288C44[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C44 = { "S288C44", // class name
+ bases_S288C44, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C43 : S288C44 {
+};
+//SIG(-1 S288C43) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+static void Test_S288C43()
+{
+ extern Class_Descriptor cd_S288C43;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C43, buf);
+ S288C43 &lv = *(new (buf) S288C43());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C43)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C43)");
+ check_base_class_offset(lv, (S288C11_nt*)(S288C44*), 0, "S288C43");
+ check_base_class_offset(lv, (S288C44*), 0, "S288C43");
+ test_class_info(&lv, &cd_S288C43);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C43(Test_S288C43, "S288C43", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S288C44;
+static Base_Class bases_S288C43[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C44, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C43 = { "S288C43", // class name
+ bases_S288C43, 2,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C3 : S288C4 {
+ ::S288C21 s288c3f0;
+ ::S288C7_nt s288c3f1;
+ void *s288c3f2[2];
+ ::S288C23 s288c3f3;
+ ::S288C25 s288c3f4;
+ int s288c3f5;
+ ::S288C26 s288c3f6;
+ int s288c3f7[4];
+ ::S288C7_nt s288c3f8[4];
+ ::S288C29 s288c3f9;
+ ::S288C30_nt s288c3f10;
+ int s288c3f11;
+ ::S288C35 s288c3f12;
+ ::S288C35 s288c3f13;
+ void *s288c3f14;
+ ::S288C30_nt s288c3f15;
+ ::S288C18 s288c3f16;
+ ::S288C43 s288c3f17;
+ unsigned int s288c3f18:1;
+ unsigned int s288c3f19:1;
+ unsigned int s288c3f20:1;
+ ::S288C31_nt s288c3f21;
+ ::S288C20_nt s288c3f22;
+ ::S288C20_nt s288c3f23;
+ ::S288C20_nt s288c3f24;
+ ::S288C20_nt s288c3f25;
+ ::S288C20_nt s288c3f26;
+ ::S288C20_nt s288c3f27;
+ ::S288C20_nt s288c3f28;
+ ::S288C20_nt s288c3f29;
+ ::S288C20_nt s288c3f30;
+ ::S288C20_nt s288c3f31;
+ ::S288C20_nt s288c3f32;
+ ::S288C20_nt s288c3f33;
+ ::S288C20_nt s288c3f34;
+ virtual ~S288C3(); // _ZN6S288C3D1Ev
+ virtual void v151(); // _ZN6S288C34v151Ev
+ virtual void v152(); // _ZN6S288C34v152Ev
+ virtual void v153(); // _ZN6S288C34v153Ev
+ virtual void v154(); // _ZN6S288C34v154Ev
+ virtual void v155(); // _ZN6S288C34v155Ev
+ virtual void v156(); // _ZN6S288C34v156Ev
+ virtual void v157(); // _ZN6S288C34v157Ev
+ virtual void v158(); // _ZN6S288C34v158Ev
+ virtual void v159(); // _ZN6S288C34v159Ev
+ virtual void v160(); // _ZN6S288C34v160Ev
+ virtual void v161(); // _ZN6S288C34v161Ev
+ virtual void v162(); // _ZN6S288C34v162Ev
+ virtual void v163(); // _ZN6S288C34v163Ev
+ virtual void v164(); // _ZN6S288C34v164Ev
+ virtual void v165(); // _ZN6S288C34v165Ev
+ virtual void v166(); // _ZN6S288C34v166Ev
+ virtual void v167(); // _ZN6S288C34v167Ev
+ virtual void v168(); // _ZN6S288C34v168Ev
+ virtual void v169(); // _ZN6S288C34v169Ev
+ virtual void v170(); // _ZN6S288C34v170Ev
+ virtual void v171(); // _ZN6S288C34v171Ev
+ virtual void v172(); // _ZN6S288C34v172Ev
+ virtual void v173(); // _ZN6S288C34v173Ev
+ virtual void v174(); // _ZN6S288C34v174Ev
+ virtual void v175(); // _ZN6S288C34v175Ev
+ virtual void v176(); // _ZN6S288C34v176Ev
+ virtual void v177(); // _ZN6S288C34v177Ev
+ virtual void v178(); // _ZN6S288C34v178Ev
+ virtual void v179(); // _ZN6S288C34v179Ev
+ virtual void v180(); // _ZN6S288C34v180Ev
+ virtual void v181(); // _ZN6S288C34v181Ev
+ virtual void v182(); // _ZN6S288C34v182Ev
+ virtual void v183(); // _ZN6S288C34v183Ev
+ virtual void v184(); // _ZN6S288C34v184Ev
+ virtual void v185(); // _ZN6S288C34v185Ev
+ virtual void v186(); // _ZN6S288C34v186Ev
+ virtual void v187(); // _ZN6S288C34v187Ev
+ virtual void v188(); // _ZN6S288C34v188Ev
+ virtual void v189(); // _ZN6S288C34v189Ev
+ virtual void v190(); // _ZN6S288C34v190Ev
+ virtual void v191(); // _ZN6S288C34v191Ev
+ virtual void v192(); // _ZN6S288C34v192Ev
+ virtual void v193(); // _ZN6S288C34v193Ev
+ virtual void v194(); // _ZN6S288C34v194Ev
+ virtual void v195(); // _ZN6S288C34v195Ev
+ virtual void v196(); // _ZN6S288C34v196Ev
+ virtual void v197(); // _ZN6S288C34v197Ev
+ virtual void v198(); // _ZN6S288C34v198Ev
+ virtual void v199(); // _ZN6S288C34v199Ev
+ virtual void v200(); // _ZN6S288C34v200Ev
+ virtual void v201(); // _ZN6S288C34v201Ev
+ virtual void v202(); // _ZN6S288C34v202Ev
+ virtual void v203(); // _ZN6S288C34v203Ev
+ virtual void v204(); // _ZN6S288C34v204Ev
+ virtual void v205(); // _ZN6S288C34v205Ev
+ virtual void v206(); // _ZN6S288C34v206Ev
+ virtual void v207(); // _ZN6S288C34v207Ev
+ virtual void v208(); // _ZN6S288C34v208Ev
+ virtual void v209(); // _ZN6S288C34v209Ev
+ virtual void v210(); // _ZN6S288C34v210Ev
+ virtual void v211(); // _ZN6S288C34v211Ev
+ virtual void v212(); // _ZN6S288C34v212Ev
+ virtual void v213(); // _ZN6S288C34v213Ev
+ virtual void v214(); // _ZN6S288C34v214Ev
+ virtual void v215(); // _ZN6S288C34v215Ev
+ virtual void v216(); // _ZN6S288C34v216Ev
+ virtual void v217(); // _ZN6S288C34v217Ev
+ virtual void v218(); // _ZN6S288C34v218Ev
+ virtual void v219(); // _ZN6S288C34v219Ev
+ S288C3(); // tgen
+};
+//SIG(-1 S288C3) C1{ BC2{ BC3{ BC4{ vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 Fi FL Fp[4] Fi[2] Fp FC5{ m Fi[2]} Fp[2]} vd v134 v135} vd v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 FC6{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC7{ BC8{ BC9{ m Fp Fi[2]}}} FC7 Fp FC10{ BC11{ BC9}} FC10 FC10 FC12{ BC13{ BC9}} Fc Fi Fp FC5 FC5 FC5 FC5 FC5 FC5 FC14{ m Fp FC5} FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14} !
vd v1 v2
v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 FC15{ BC16{ m Fi[4]}} FC5 Fp[2] FC17{ m FC5 Fp FC15 Fp} FC18{ m Fp[8] Fc[4]} Fi FC19{ m Fp[5] FC20{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC5[4] FC21{ m FC22{ m Fi[3]} FC23{ m} FC24{ BC25{ m Fi[2] Fc[2]} Fi} Fc} FC22 Fi FC26{ m FC27{ BC28{ m Fp[2]}} Fc FC29{ BC30{ BC31{ BC9}}} Fi FC5 FC5 Fp} FC26 Fp FC22 FC12 FC32{ BC33{ BC9}} Fi:1 Fi:1 Fi:1 FC23 FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14 FC14}
+
+
+ S288C3 ::~S288C3(){ note_dtor("S288C3", this);}
+void S288C3 ::v151(){vfunc_called(this, "_ZN6S288C34v151Ev");}
+void S288C3 ::v152(){vfunc_called(this, "_ZN6S288C34v152Ev");}
+void S288C3 ::v153(){vfunc_called(this, "_ZN6S288C34v153Ev");}
+void S288C3 ::v154(){vfunc_called(this, "_ZN6S288C34v154Ev");}
+void S288C3 ::v155(){vfunc_called(this, "_ZN6S288C34v155Ev");}
+void S288C3 ::v156(){vfunc_called(this, "_ZN6S288C34v156Ev");}
+void S288C3 ::v157(){vfunc_called(this, "_ZN6S288C34v157Ev");}
+void S288C3 ::v158(){vfunc_called(this, "_ZN6S288C34v158Ev");}
+void S288C3 ::v159(){vfunc_called(this, "_ZN6S288C34v159Ev");}
+void S288C3 ::v160(){vfunc_called(this, "_ZN6S288C34v160Ev");}
+void S288C3 ::v161(){vfunc_called(this, "_ZN6S288C34v161Ev");}
+void S288C3 ::v162(){vfunc_called(this, "_ZN6S288C34v162Ev");}
+void S288C3 ::v163(){vfunc_called(this, "_ZN6S288C34v163Ev");}
+void S288C3 ::v164(){vfunc_called(this, "_ZN6S288C34v164Ev");}
+void S288C3 ::v165(){vfunc_called(this, "_ZN6S288C34v165Ev");}
+void S288C3 ::v166(){vfunc_called(this, "_ZN6S288C34v166Ev");}
+void S288C3 ::v167(){vfunc_called(this, "_ZN6S288C34v167Ev");}
+void S288C3 ::v168(){vfunc_called(this, "_ZN6S288C34v168Ev");}
+void S288C3 ::v169(){vfunc_called(this, "_ZN6S288C34v169Ev");}
+void S288C3 ::v170(){vfunc_called(this, "_ZN6S288C34v170Ev");}
+void S288C3 ::v171(){vfunc_called(this, "_ZN6S288C34v171Ev");}
+void S288C3 ::v172(){vfunc_called(this, "_ZN6S288C34v172Ev");}
+void S288C3 ::v173(){vfunc_called(this, "_ZN6S288C34v173Ev");}
+void S288C3 ::v174(){vfunc_called(this, "_ZN6S288C34v174Ev");}
+void S288C3 ::v175(){vfunc_called(this, "_ZN6S288C34v175Ev");}
+void S288C3 ::v176(){vfunc_called(this, "_ZN6S288C34v176Ev");}
+void S288C3 ::v177(){vfunc_called(this, "_ZN6S288C34v177Ev");}
+void S288C3 ::v178(){vfunc_called(this, "_ZN6S288C34v178Ev");}
+void S288C3 ::v179(){vfunc_called(this, "_ZN6S288C34v179Ev");}
+void S288C3 ::v180(){vfunc_called(this, "_ZN6S288C34v180Ev");}
+void S288C3 ::v181(){vfunc_called(this, "_ZN6S288C34v181Ev");}
+void S288C3 ::v182(){vfunc_called(this, "_ZN6S288C34v182Ev");}
+void S288C3 ::v183(){vfunc_called(this, "_ZN6S288C34v183Ev");}
+void S288C3 ::v184(){vfunc_called(this, "_ZN6S288C34v184Ev");}
+void S288C3 ::v185(){vfunc_called(this, "_ZN6S288C34v185Ev");}
+void S288C3 ::v186(){vfunc_called(this, "_ZN6S288C34v186Ev");}
+void S288C3 ::v187(){vfunc_called(this, "_ZN6S288C34v187Ev");}
+void S288C3 ::v188(){vfunc_called(this, "_ZN6S288C34v188Ev");}
+void S288C3 ::v189(){vfunc_called(this, "_ZN6S288C34v189Ev");}
+void S288C3 ::v190(){vfunc_called(this, "_ZN6S288C34v190Ev");}
+void S288C3 ::v191(){vfunc_called(this, "_ZN6S288C34v191Ev");}
+void S288C3 ::v192(){vfunc_called(this, "_ZN6S288C34v192Ev");}
+void S288C3 ::v193(){vfunc_called(this, "_ZN6S288C34v193Ev");}
+void S288C3 ::v194(){vfunc_called(this, "_ZN6S288C34v194Ev");}
+void S288C3 ::v195(){vfunc_called(this, "_ZN6S288C34v195Ev");}
+void S288C3 ::v196(){vfunc_called(this, "_ZN6S288C34v196Ev");}
+void S288C3 ::v197(){vfunc_called(this, "_ZN6S288C34v197Ev");}
+void S288C3 ::v198(){vfunc_called(this, "_ZN6S288C34v198Ev");}
+void S288C3 ::v199(){vfunc_called(this, "_ZN6S288C34v199Ev");}
+void S288C3 ::v200(){vfunc_called(this, "_ZN6S288C34v200Ev");}
+void S288C3 ::v201(){vfunc_called(this, "_ZN6S288C34v201Ev");}
+void S288C3 ::v202(){vfunc_called(this, "_ZN6S288C34v202Ev");}
+void S288C3 ::v203(){vfunc_called(this, "_ZN6S288C34v203Ev");}
+void S288C3 ::v204(){vfunc_called(this, "_ZN6S288C34v204Ev");}
+void S288C3 ::v205(){vfunc_called(this, "_ZN6S288C34v205Ev");}
+void S288C3 ::v206(){vfunc_called(this, "_ZN6S288C34v206Ev");}
+void S288C3 ::v207(){vfunc_called(this, "_ZN6S288C34v207Ev");}
+void S288C3 ::v208(){vfunc_called(this, "_ZN6S288C34v208Ev");}
+void S288C3 ::v209(){vfunc_called(this, "_ZN6S288C34v209Ev");}
+void S288C3 ::v210(){vfunc_called(this, "_ZN6S288C34v210Ev");}
+void S288C3 ::v211(){vfunc_called(this, "_ZN6S288C34v211Ev");}
+void S288C3 ::v212(){vfunc_called(this, "_ZN6S288C34v212Ev");}
+void S288C3 ::v213(){vfunc_called(this, "_ZN6S288C34v213Ev");}
+void S288C3 ::v214(){vfunc_called(this, "_ZN6S288C34v214Ev");}
+void S288C3 ::v215(){vfunc_called(this, "_ZN6S288C34v215Ev");}
+void S288C3 ::v216(){vfunc_called(this, "_ZN6S288C34v216Ev");}
+void S288C3 ::v217(){vfunc_called(this, "_ZN6S288C34v217Ev");}
+void S288C3 ::v218(){vfunc_called(this, "_ZN6S288C34v218Ev");}
+void S288C3 ::v219(){vfunc_called(this, "_ZN6S288C34v219Ev");}
+S288C3 ::S288C3(){ note_ctor("S288C3", this);} // tgen
+
+static void Test_S288C3()
+{
+ extern Class_Descriptor cd_S288C3;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(154,228)];
+ init_test(&cd_S288C3, buf);
+ S288C3 *dp, &lv = *(dp=new (buf) S288C3());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1224,908), "sizeof(S288C3)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C3)");
+ check_base_class_offset(lv, (S288C6_nt*)(S288C5*)(S288C4*), 0, "S288C3");
+ check_base_class_offset(lv, (S288C5*)(S288C4*), 0, "S288C3");
+ check_base_class_offset(lv, (S288C4*), 0, "S288C3");
+ check_field_offset(lv, s288c3f0, ABISELECT(464,352), "S288C3.s288c3f0");
+ check_field_offset(lv, s288c3f1, ABISELECT(480,368), "S288C3.s288c3f1");
+ check_field_offset(lv, s288c3f2, ABISELECT(488,376), "S288C3.s288c3f2");
+ check_field_offset(lv, s288c3f3, ABISELECT(504,384), "S288C3.s288c3f3");
+ check_field_offset(lv, s288c3f4, ABISELECT(544,416), "S288C3.s288c3f4");
+ check_field_offset(lv, s288c3f5, ABISELECT(616,452), "S288C3.s288c3f5");
+ check_field_offset(lv, s288c3f6, ABISELECT(624,456), "S288C3.s288c3f6");
+ check_field_offset(lv, s288c3f7, ABISELECT(704,512), "S288C3.s288c3f7");
+ check_field_offset(lv, s288c3f8, ABISELECT(720,528), "S288C3.s288c3f8");
+ check_field_offset(lv, s288c3f9, ABISELECT(752,560), "S288C3.s288c3f9");
+ check_field_offset(lv, s288c3f10, ABISELECT(788,596), "S288C3.s288c3f10");
+ check_field_offset(lv, s288c3f11, ABISELECT(800,608), "S288C3.s288c3f11");
+ check_field_offset(lv, s288c3f12, ABISELECT(808,612), "S288C3.s288c3f12");
+ check_field_offset(lv, s288c3f13, ABISELECT(880,660), "S288C3.s288c3f13");
+ check_field_offset(lv, s288c3f14, ABISELECT(952,708), "S288C3.s288c3f14");
+ check_field_offset(lv, s288c3f15, ABISELECT(960,712), "S288C3.s288c3f15");
+ check_field_offset(lv, s288c3f16, ABISELECT(976,724), "S288C3.s288c3f16");
+ check_field_offset(lv, s288c3f17, ABISELECT(992,736), "S288C3.s288c3f17");
+ set_bf_and_test(lv, s288c3f18, ABISELECT(1008,748), 0, 1, 1, "S288C3");
+ set_bf_and_test(lv, s288c3f19, ABISELECT(1008,748), 1, 1, 1, "S288C3");
+ set_bf_and_test(lv, s288c3f20, ABISELECT(1008,748), 2, 1, 1, "S288C3");
+ check_field_offset(lv, s288c3f21, ABISELECT(1009,749), "S288C3.s288c3f21");
+ check_field_offset(lv, s288c3f22, ABISELECT(1016,752), "S288C3.s288c3f22");
+ check_field_offset(lv, s288c3f23, ABISELECT(1032,764), "S288C3.s288c3f23");
+ check_field_offset(lv, s288c3f24, ABISELECT(1048,776), "S288C3.s288c3f24");
+ check_field_offset(lv, s288c3f25, ABISELECT(1064,788), "S288C3.s288c3f25");
+ check_field_offset(lv, s288c3f26, ABISELECT(1080,800), "S288C3.s288c3f26");
+ check_field_offset(lv, s288c3f27, ABISELECT(1096,812), "S288C3.s288c3f27");
+ check_field_offset(lv, s288c3f28, ABISELECT(1112,824), "S288C3.s288c3f28");
+ check_field_offset(lv, s288c3f29, ABISELECT(1128,836), "S288C3.s288c3f29");
+ check_field_offset(lv, s288c3f30, ABISELECT(1144,848), "S288C3.s288c3f30");
+ check_field_offset(lv, s288c3f31, ABISELECT(1160,860), "S288C3.s288c3f31");
+ check_field_offset(lv, s288c3f32, ABISELECT(1176,872), "S288C3.s288c3f32");
+ check_field_offset(lv, s288c3f33, ABISELECT(1192,884), "S288C3.s288c3f33");
+ check_field_offset(lv, s288c3f34, ABISELECT(1208,896), "S288C3.s288c3f34");
+ test_class_info(&lv, &cd_S288C3);
+ dp->~S288C3();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C3(Test_S288C3, "S288C3", ABISELECT(1224,908));
+
+#else // __cplusplus
+
+extern void _ZN6S288C3C1Ev();
+extern void _ZN6S288C3D1Ev();
+Name_Map name_map_S288C3[] = {
+ NSPAIR(_ZN6S288C3C1Ev),
+ NSPAIR(_ZN6S288C3D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S288C6_nt;
+extern VTBL_ENTRY _ZTI9S288C6_nt[];
+extern VTBL_ENTRY _ZTV9S288C6_nt[];
+extern Class_Descriptor cd_S288C5;
+extern VTBL_ENTRY _ZTI6S288C5[];
+extern VTBL_ENTRY _ZTV6S288C5[];
+extern Class_Descriptor cd_S288C4;
+extern VTBL_ENTRY _ZTI6S288C4[];
+extern VTBL_ENTRY _ZTV6S288C4[];
+static Base_Class bases_S288C3[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C6_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S288C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S288C3[];
+extern void _ZN6S288C3D1Ev();
+extern void _ZN6S288C3D0Ev();
+extern void _ZN9S288C6_nt2v9Ev();
+extern void _ZN9S288C6_nt3v10Ev();
+extern void _ZN9S288C6_nt3v11Ev();
+extern void _ZN9S288C6_nt3v12Ev();
+extern void _ZN9S288C6_nt3v13Ev();
+extern void _ZN9S288C6_nt3v14Ev();
+extern void _ZN9S288C6_nt3v15Ev();
+extern void _ZN9S288C6_nt3v16Ev();
+extern void _ZN9S288C6_nt3v17Ev();
+extern void _ZN9S288C6_nt3v18Ev();
+extern void _ZN9S288C6_nt3v19Ev();
+extern void _ZN9S288C6_nt3v20Ev();
+extern void _ZN9S288C6_nt3v21Ev();
+extern void _ZN9S288C6_nt3v22Ev();
+extern void _ZN9S288C6_nt3v23Ev();
+extern void _ZN9S288C6_nt3v24Ev();
+extern void _ZN9S288C6_nt3v25Ev();
+extern void _ZN9S288C6_nt3v26Ev();
+extern void _ZN9S288C6_nt3v27Ev();
+extern void _ZN9S288C6_nt3v28Ev();
+extern void _ZN9S288C6_nt3v29Ev();
+extern void _ZN9S288C6_nt3v30Ev();
+extern void _ZN9S288C6_nt3v31Ev();
+extern void _ZN9S288C6_nt3v32Ev();
+extern void _ZN9S288C6_nt3v33Ev();
+extern void _ZN9S288C6_nt3v34Ev();
+extern void _ZN9S288C6_nt3v35Ev();
+extern void _ZN9S288C6_nt3v36Ev();
+extern void _ZN9S288C6_nt3v37Ev();
+extern void _ZN9S288C6_nt3v38Ev();
+extern void _ZN9S288C6_nt3v39Ev();
+extern void _ZN9S288C6_nt3v40Ev();
+extern void _ZN9S288C6_nt3v41Ev();
+extern void _ZN9S288C6_nt3v42Ev();
+extern void _ZN9S288C6_nt3v43Ev();
+extern void _ZN9S288C6_nt3v44Ev();
+extern void _ZN9S288C6_nt3v45Ev();
+extern void _ZN9S288C6_nt3v46Ev();
+extern void _ZN9S288C6_nt3v47Ev();
+extern void _ZN9S288C6_nt3v48Ev();
+extern void _ZN9S288C6_nt3v49Ev();
+extern void _ZN9S288C6_nt3v50Ev();
+extern void _ZN9S288C6_nt3v51Ev();
+extern void _ZN9S288C6_nt3v52Ev();
+extern void _ZN9S288C6_nt3v53Ev();
+extern void _ZN9S288C6_nt3v54Ev();
+extern void _ZN9S288C6_nt3v55Ev();
+extern void _ZN9S288C6_nt3v56Ev();
+extern void _ZN9S288C6_nt3v57Ev();
+extern void _ZN9S288C6_nt3v58Ev();
+extern void _ZN9S288C6_nt3v59Ev();
+extern void _ZN9S288C6_nt3v60Ev();
+extern void _ZN9S288C6_nt3v61Ev();
+extern void _ZN9S288C6_nt3v62Ev();
+extern void _ZN9S288C6_nt3v63Ev();
+extern void _ZN9S288C6_nt3v64Ev();
+extern void _ZN9S288C6_nt3v65Ev();
+extern void _ZN9S288C6_nt3v66Ev();
+extern void _ZN9S288C6_nt3v67Ev();
+extern void _ZN9S288C6_nt3v68Ev();
+extern void _ZN9S288C6_nt3v69Ev();
+extern void _ZN9S288C6_nt3v70Ev();
+extern void _ZN9S288C6_nt3v71Ev();
+extern void _ZN9S288C6_nt3v72Ev();
+extern void _ZN6S288C53v73Ev();
+extern void _ZN6S288C53v74Ev();
+extern void _ZN6S288C43v75Ev();
+extern void _ZN6S288C43v76Ev();
+extern void _ZN6S288C43v77Ev();
+extern void _ZN6S288C43v78Ev();
+extern void _ZN6S288C43v79Ev();
+extern void _ZN6S288C43v80Ev();
+extern void _ZN6S288C43v81Ev();
+extern void _ZN6S288C43v82Ev();
+extern void _ZN6S288C43v83Ev();
+extern void _ZN6S288C43v84Ev();
+extern void _ZN6S288C43v85Ev();
+extern void _ZN6S288C43v86Ev();
+extern void _ZN6S288C43v87Ev();
+extern void _ZN6S288C43v88Ev();
+extern void _ZN6S288C43v89Ev();
+extern void _ZN6S288C43v90Ev();
+extern void _ZN6S288C43v91Ev();
+extern void _ZN6S288C43v92Ev();
+extern void _ZN6S288C43v93Ev();
+extern void _ZN6S288C43v94Ev();
+extern void _ZN6S288C43v95Ev();
+extern void _ZN6S288C43v96Ev();
+extern void _ZN6S288C43v97Ev();
+extern void _ZN6S288C43v98Ev();
+extern void _ZN6S288C43v99Ev();
+extern void _ZN6S288C44v100Ev();
+extern void _ZN6S288C44v101Ev();
+extern void _ZN6S288C44v102Ev();
+extern void _ZN6S288C44v103Ev();
+extern void _ZN6S288C44v104Ev();
+extern void _ZN6S288C44v105Ev();
+extern void _ZN6S288C44v106Ev();
+extern void _ZN6S288C44v107Ev();
+extern void _ZN6S288C44v108Ev();
+extern void _ZN6S288C44v109Ev();
+extern void _ZN6S288C44v110Ev();
+extern void _ZN6S288C44v111Ev();
+extern void _ZN6S288C44v112Ev();
+extern void _ZN6S288C44v113Ev();
+extern void _ZN6S288C44v114Ev();
+extern void _ZN6S288C44v115Ev();
+extern void _ZN6S288C44v116Ev();
+extern void _ZN6S288C44v117Ev();
+extern void _ZN6S288C44v118Ev();
+extern void _ZN6S288C44v119Ev();
+extern void _ZN6S288C44v120Ev();
+extern void _ZN6S288C44v121Ev();
+extern void _ZN6S288C44v122Ev();
+extern void _ZN6S288C44v123Ev();
+extern void _ZN6S288C44v124Ev();
+extern void _ZN6S288C44v125Ev();
+extern void _ZN6S288C44v126Ev();
+extern void _ZN6S288C44v127Ev();
+extern void _ZN6S288C44v128Ev();
+extern void _ZN6S288C44v129Ev();
+extern void _ZN6S288C44v130Ev();
+extern void _ZN6S288C44v131Ev();
+extern void _ZN6S288C44v132Ev();
+extern void _ZN6S288C44v133Ev();
+extern void _ZN6S288C44v134Ev();
+extern void _ZN6S288C44v135Ev();
+extern void _ZN6S288C44v136Ev();
+extern void _ZN6S288C44v137Ev();
+extern void _ZN6S288C44v138Ev();
+extern void _ZN6S288C44v139Ev();
+extern void _ZN6S288C44v140Ev();
+extern void _ZN6S288C44v141Ev();
+extern void _ZN6S288C44v142Ev();
+extern void _ZN6S288C44v143Ev();
+extern void _ZN6S288C44v144Ev();
+extern void _ZN6S288C44v145Ev();
+extern void _ZN6S288C44v146Ev();
+extern void _ZN6S288C44v147Ev();
+extern void _ZN6S288C44v148Ev();
+extern void _ZN6S288C44v149Ev();
+extern void _ZN6S288C44v150Ev();
+extern void _ZN6S288C34v151Ev();
+extern void _ZN6S288C34v152Ev();
+extern void _ZN6S288C34v153Ev();
+extern void _ZN6S288C34v154Ev();
+extern void _ZN6S288C34v155Ev();
+extern void _ZN6S288C34v156Ev();
+extern void _ZN6S288C34v157Ev();
+extern void _ZN6S288C34v158Ev();
+extern void _ZN6S288C34v159Ev();
+extern void _ZN6S288C34v160Ev();
+extern void _ZN6S288C34v161Ev();
+extern void _ZN6S288C34v162Ev();
+extern void _ZN6S288C34v163Ev();
+extern void _ZN6S288C34v164Ev();
+extern void _ZN6S288C34v165Ev();
+extern void _ZN6S288C34v166Ev();
+extern void _ZN6S288C34v167Ev();
+extern void _ZN6S288C34v168Ev();
+extern void _ZN6S288C34v169Ev();
+extern void _ZN6S288C34v170Ev();
+extern void _ZN6S288C34v171Ev();
+extern void _ZN6S288C34v172Ev();
+extern void _ZN6S288C34v173Ev();
+extern void _ZN6S288C34v174Ev();
+extern void _ZN6S288C34v175Ev();
+extern void _ZN6S288C34v176Ev();
+extern void _ZN6S288C34v177Ev();
+extern void _ZN6S288C34v178Ev();
+extern void _ZN6S288C34v179Ev();
+extern void _ZN6S288C34v180Ev();
+extern void _ZN6S288C34v181Ev();
+extern void _ZN6S288C34v182Ev();
+extern void _ZN6S288C34v183Ev();
+extern void _ZN6S288C34v184Ev();
+extern void _ZN6S288C34v185Ev();
+extern void _ZN6S288C34v186Ev();
+extern void _ZN6S288C34v187Ev();
+extern void _ZN6S288C34v188Ev();
+extern void _ZN6S288C34v189Ev();
+extern void _ZN6S288C34v190Ev();
+extern void _ZN6S288C34v191Ev();
+extern void _ZN6S288C34v192Ev();
+extern void _ZN6S288C34v193Ev();
+extern void _ZN6S288C34v194Ev();
+extern void _ZN6S288C34v195Ev();
+extern void _ZN6S288C34v196Ev();
+extern void _ZN6S288C34v197Ev();
+extern void _ZN6S288C34v198Ev();
+extern void _ZN6S288C34v199Ev();
+extern void _ZN6S288C34v200Ev();
+extern void _ZN6S288C34v201Ev();
+extern void _ZN6S288C34v202Ev();
+extern void _ZN6S288C34v203Ev();
+extern void _ZN6S288C34v204Ev();
+extern void _ZN6S288C34v205Ev();
+extern void _ZN6S288C34v206Ev();
+extern void _ZN6S288C34v207Ev();
+extern void _ZN6S288C34v208Ev();
+extern void _ZN6S288C34v209Ev();
+extern void _ZN6S288C34v210Ev();
+extern void _ZN6S288C34v211Ev();
+extern void _ZN6S288C34v212Ev();
+extern void _ZN6S288C34v213Ev();
+extern void _ZN6S288C34v214Ev();
+extern void _ZN6S288C34v215Ev();
+extern void _ZN6S288C34v216Ev();
+extern void _ZN6S288C34v217Ev();
+extern void _ZN6S288C34v218Ev();
+extern void _ZN6S288C34v219Ev();
+static VTBL_ENTRY vtc_S288C3[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S288C3[0]),
+ (VTBL_ENTRY)&_ZN6S288C3D1Ev,
+ (VTBL_ENTRY)&_ZN6S288C3D0Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt2v9Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v10Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v11Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v12Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v13Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v14Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v15Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v16Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v17Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v18Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v19Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v20Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v21Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v22Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v23Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v24Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v25Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v26Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v27Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v28Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v29Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v30Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v31Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v32Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v33Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v34Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v35Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v36Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v37Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v38Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v39Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v40Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v41Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v42Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v43Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v44Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v45Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v46Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v47Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v48Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v49Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v50Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v51Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v52Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v53Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v54Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v55Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v56Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v57Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v58Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v59Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v60Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v61Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v62Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v63Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v64Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v65Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v66Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v67Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v68Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v69Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v70Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v71Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v72Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v74Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v150Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v151Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v152Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v153Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v154Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v155Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v156Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v157Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v158Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v159Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v160Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v161Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v162Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v163Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v164Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v165Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v166Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v167Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v168Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v169Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v170Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v171Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v172Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v173Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v174Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v175Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v176Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v177Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v178Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v179Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v180Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v181Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v182Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v183Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v184Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v185Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v186Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v187Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v188Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v189Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v190Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v191Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v192Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v193Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v194Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v195Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v196Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v197Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v198Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v199Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v200Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v201Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v202Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v203Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v204Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v205Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v206Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v207Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v208Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v209Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v210Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v211Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v212Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v213Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v214Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v215Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v216Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v217Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v218Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v219Ev,
+};
+extern VTBL_ENTRY _ZTI6S288C3[];
+extern VTBL_ENTRY _ZTV6S288C3[];
+Class_Descriptor cd_S288C3 = { "S288C3", // class name
+ bases_S288C3, 3,
+ &(vtc_S288C3[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1224,908), // object size
+ NSPAIRA(_ZTI6S288C3),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S288C3),215, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 3, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C47_nt {
+ virtual ~S288C47_nt(); // _ZN10S288C47_ntD1Ev
+ virtual void v220(); // _ZN10S288C47_nt4v220Ev
+ virtual void v221(); // _ZN10S288C47_nt4v221Ev
+ virtual void v222(); // _ZN10S288C47_nt4v222Ev
+ virtual void v223(); // _ZN10S288C47_nt4v223Ev
+ virtual void v224(); // _ZN10S288C47_nt4v224Ev
+ virtual void v225(); // _ZN10S288C47_nt4v225Ev
+ virtual void v226(); // _ZN10S288C47_nt4v226Ev
+ S288C47_nt(); // tgen
+};
+//SIG(-1 S288C47_nt) C1{ vd v1 v2 v3 v4 v5 v6 v7}
+
+
+ S288C47_nt ::~S288C47_nt(){ note_dtor("S288C47_nt", this);}
+void S288C47_nt ::v220(){vfunc_called(this, "_ZN10S288C47_nt4v220Ev");}
+void S288C47_nt ::v221(){vfunc_called(this, "_ZN10S288C47_nt4v221Ev");}
+void S288C47_nt ::v222(){vfunc_called(this, "_ZN10S288C47_nt4v222Ev");}
+void S288C47_nt ::v223(){vfunc_called(this, "_ZN10S288C47_nt4v223Ev");}
+void S288C47_nt ::v224(){vfunc_called(this, "_ZN10S288C47_nt4v224Ev");}
+void S288C47_nt ::v225(){vfunc_called(this, "_ZN10S288C47_nt4v225Ev");}
+void S288C47_nt ::v226(){vfunc_called(this, "_ZN10S288C47_nt4v226Ev");}
+S288C47_nt ::S288C47_nt(){ note_ctor("S288C47_nt", this);} // tgen
+
+//skip512 S288C47_nt
+
+#else // __cplusplus
+
+extern void _ZN10S288C47_ntC1Ev();
+extern void _ZN10S288C47_ntD1Ev();
+Name_Map name_map_S288C47_nt[] = {
+ NSPAIR(_ZN10S288C47_ntC1Ev),
+ NSPAIR(_ZN10S288C47_ntD1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI10S288C47_nt[];
+extern void _ZN10S288C47_ntD1Ev();
+extern void _ZN10S288C47_ntD0Ev();
+extern void _ZN10S288C47_nt4v220Ev();
+extern void _ZN10S288C47_nt4v221Ev();
+extern void _ZN10S288C47_nt4v222Ev();
+extern void _ZN10S288C47_nt4v223Ev();
+extern void _ZN10S288C47_nt4v224Ev();
+extern void _ZN10S288C47_nt4v225Ev();
+extern void _ZN10S288C47_nt4v226Ev();
+static VTBL_ENTRY vtc_S288C47_nt[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI10S288C47_nt[0]),
+ (VTBL_ENTRY)&_ZN10S288C47_ntD1Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_ntD0Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v220Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v221Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v222Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v223Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v224Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v225Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v226Ev,
+};
+extern VTBL_ENTRY _ZTI10S288C47_nt[];
+VTBL_ENTRY *P__ZTI10S288C47_nt = _ZTI10S288C47_nt;
+extern VTBL_ENTRY _ZTV10S288C47_nt[];
+Class_Descriptor cd_S288C47_nt = { "S288C47_nt", // class name
+ 0,0,//no base classes
+ &(vtc_S288C47_nt[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI10S288C47_nt),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV10S288C47_nt),11, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C46 : S288C47_nt {
+ virtual ~S288C46(); // _ZN7S288C46D1Ev
+ virtual void v227(); // _ZN7S288C464v227Ev
+ S288C46(); // tgen
+};
+//SIG(-1 S288C46) C1{ BC2{ vd v2 v3 v4 v5 v6 v7 v8} vd v1}
+
+
+ S288C46 ::~S288C46(){ note_dtor("S288C46", this);}
+void S288C46 ::v227(){vfunc_called(this, "_ZN7S288C464v227Ev");}
+S288C46 ::S288C46(){ note_ctor("S288C46", this);} // tgen
+
+static void Test_S288C46()
+{
+ extern Class_Descriptor cd_S288C46;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[2];
+ init_test(&cd_S288C46, buf);
+ S288C46 *dp, &lv = *(dp=new (buf) S288C46());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(8,4), "sizeof(S288C46)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C46)");
+ check_base_class_offset(lv, (S288C47_nt*), 0, "S288C46");
+ test_class_info(&lv, &cd_S288C46);
+ dp->~S288C46();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C46(Test_S288C46, "S288C46", ABISELECT(8,4));
+
+#else // __cplusplus
+
+extern void _ZN7S288C46C1Ev();
+extern void _ZN7S288C46D1Ev();
+Name_Map name_map_S288C46[] = {
+ NSPAIR(_ZN7S288C46C1Ev),
+ NSPAIR(_ZN7S288C46D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S288C47_nt;
+extern VTBL_ENTRY _ZTI10S288C47_nt[];
+extern VTBL_ENTRY _ZTV10S288C47_nt[];
+static Base_Class bases_S288C46[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C47_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI7S288C46[];
+extern void _ZN7S288C46D1Ev();
+extern void _ZN7S288C46D0Ev();
+extern void _ZN10S288C47_nt4v220Ev();
+extern void _ZN10S288C47_nt4v221Ev();
+extern void _ZN10S288C47_nt4v222Ev();
+extern void _ZN10S288C47_nt4v223Ev();
+extern void _ZN10S288C47_nt4v224Ev();
+extern void _ZN10S288C47_nt4v225Ev();
+extern void _ZN10S288C47_nt4v226Ev();
+extern void _ZN7S288C464v227Ev();
+static VTBL_ENTRY vtc_S288C46[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI7S288C46[0]),
+ (VTBL_ENTRY)&_ZN7S288C46D1Ev,
+ (VTBL_ENTRY)&_ZN7S288C46D0Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v220Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v221Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v222Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v223Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v224Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v225Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v226Ev,
+ (VTBL_ENTRY)&_ZN7S288C464v227Ev,
+};
+extern VTBL_ENTRY _ZTI7S288C46[];
+extern VTBL_ENTRY _ZTV7S288C46[];
+Class_Descriptor cd_S288C46 = { "S288C46", // class name
+ bases_S288C46, 1,
+ &(vtc_S288C46[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI7S288C46),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV7S288C46),12, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C48 {
+ int s288c48f0;
+ char s288c48f1[2];
+ void mf288c48(); // _ZN7S288C488mf288c48Ev
+};
+//SIG(-1 S288C48) C1{ m Fi Fc[2]}
+
+
+void S288C48 ::mf288c48(){}
+
+static void Test_S288C48()
+{
+ {
+ init_simple_test("S288C48");
+ S288C48 lv;
+ check2(sizeof(lv), 8, "sizeof(S288C48)");
+ check2(__alignof__(lv), 4, "__alignof__(S288C48)");
+ check_field_offset(lv, s288c48f0, 0, "S288C48.s288c48f0");
+ check_field_offset(lv, s288c48f1, 4, "S288C48.s288c48f1");
+ }
+}
+static Arrange_To_Call_Me vS288C48(Test_S288C48, "S288C48", 8);
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C2 : S288C3 , S288C46 {
+ ::S288C48 s288c2f0;
+ ::S288C48 s288c2f1;
+ ::S288C48 s288c2f2;
+ ::S288C48 s288c2f3;
+ ::S288C48 s288c2f4;
+ ::S288C48 s288c2f5;
+ ::S288C48 s288c2f6;
+ int s288c2f7[5];
+ char s288c2f8[4];
+ unsigned int s288c2f9:1;
+ unsigned int s288c2f10:1;
+ unsigned int s288c2f11:1;
+ unsigned int s288c2f12:1;
+ unsigned int s288c2f13:1;
+ unsigned int s288c2f14:1;
+ unsigned int s288c2f15:1;
+ unsigned int s288c2f16:1;
+ void *s288c2f17;
+ ::S288C23 s288c2f18[4];
+ ::S288C23 s288c2f19;
+ ::S288C23 s288c2f20[3];
+ ::S288C23 s288c2f21[4];
+ unsigned int s288c2f22:1;
+ int s288c2f23;
+ unsigned int s288c2f24:1;
+ int s288c2f25[2];
+ ::S288C35 s288c2f26;
+ ::S288C36_nt s288c2f27;
+ ::S288C43 s288c2f28;
+ ::S288C43 s288c2f29;
+ void *s288c2f30[2];
+ ::S288C7_nt s288c2f31;
+ ::S288C7_nt s288c2f32;
+ ::S288C7_nt s288c2f33;
+ ::S288C7_nt s288c2f34;
+ ::S288C7_nt s288c2f35;
+ ::S288C7_nt s288c2f36;
+ ::S288C20_nt s288c2f37;
+ ::S288C20_nt s288c2f38;
+ virtual ~S288C2(); // _ZN6S288C2D1Ev
+ virtual void v228(); // _ZN6S288C24v228Ev
+ virtual void v229(); // _ZN6S288C24v229Ev
+ virtual void v230(); // _ZN6S288C24v230Ev
+ virtual void v231(); // _ZN6S288C24v231Ev
+ virtual void v232(); // _ZN6S288C24v232Ev
+ virtual void v233(); // _ZN6S288C24v233Ev
+ virtual void v234(); // _ZN6S288C24v234Ev
+ virtual void v235(); // _ZN6S288C24v235Ev
+ virtual void v236(); // _ZN6S288C24v236Ev
+ virtual void v237(); // _ZN6S288C24v237Ev
+ virtual void v238(); // _ZN6S288C24v238Ev
+ virtual void v239(); // _ZN6S288C24v239Ev
+ virtual void v240(); // _ZN6S288C24v240Ev
+ virtual void v241(); // _ZN6S288C24v241Ev
+ virtual void v242(); // _ZN6S288C24v242Ev
+ virtual void v243(); // _ZN6S288C24v243Ev
+ virtual void v244(); // _ZN6S288C24v244Ev
+ virtual void v245(); // _ZN6S288C24v245Ev
+ virtual void v246(); // _ZN6S288C24v246Ev
+ virtual void v247(); // _ZN6S288C24v247Ev
+ virtual void v248(); // _ZN6S288C24v248Ev
+ virtual void v249(); // _ZN6S288C24v249Ev
+ virtual void v250(); // _ZN6S288C24v250Ev
+ virtual void v251(); // _ZN6S288C24v251Ev
+ virtual void v252(); // _ZN6S288C24v252Ev
+ virtual void v253(); // _ZN6S288C24v253Ev
+ virtual void v254(); // _ZN6S288C24v254Ev
+ virtual void v255(); // _ZN6S288C24v255Ev
+ virtual void v256(); // _ZN6S288C24v256Ev
+ virtual void v257(); // _ZN6S288C24v257Ev
+ virtual void v258(); // _ZN6S288C24v258Ev
+ virtual void v259(); // _ZN6S288C24v259Ev
+ virtual void v260(); // _ZN6S288C24v260Ev
+ virtual void v261(); // _ZN6S288C24v261Ev
+ virtual void v262(); // _ZN6S288C24v262Ev
+ virtual void v263(); // _ZN6S288C24v263Ev
+ virtual void v264(); // _ZN6S288C24v264Ev
+ virtual void v265(); // _ZN6S288C24v265Ev
+ virtual void v266(); // _ZN6S288C24v266Ev
+ virtual void v267(); // _ZN6S288C24v267Ev
+ virtual void v268(); // _ZN6S288C24v268Ev
+ virtual void v269(); // _ZN6S288C24v269Ev
+ virtual void v270(); // _ZN6S288C24v270Ev
+ virtual void v271(); // _ZN6S288C24v271Ev
+ virtual void v272(); // _ZN6S288C24v272Ev
+ virtual void v273(); // _ZN6S288C24v273Ev
+ virtual void v274(); // _ZN6S288C24v274Ev
+ virtual void v275(); // _ZN6S288C24v275Ev
+ virtual void v276(); // _ZN6S288C24v276Ev
+ virtual void v277(); // _ZN6S288C24v277Ev
+ virtual void v278(); // _ZN6S288C24v278Ev
+ virtual void v279(); // _ZN6S288C24v279Ev
+ virtual void v280(); // _ZN6S288C24v280Ev
+ virtual void v281(); // _ZN6S288C24v281Ev
+ virtual void v282(); // _ZN6S288C24v282Ev
+ virtual void v283(); // _ZN6S288C24v283Ev
+ S288C2(); // tgen
+};
+//SIG(-1 S288C2) C1{ BC2{ BC3{ BC4{ BC5{ vd v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 Fi FL Fp[4] Fi[2] Fp FC6{ m Fi[2]} Fp[2]} vd v121 v122} vd v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 FC7{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC8{ BC9{ BC10{ m Fp Fi[2]}}} FC8 Fp FC11{ BC12{ BC10}} FC11 FC11 FC13{ BC14{ BC10}} Fc Fi Fp FC6 FC6 FC6 FC6 FC6 FC6 FC15{ m Fp FC6} FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15} vd v1!
99 v200 v
201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 v220 v221 v222 v223 v224 v225 v226 v227 v228 v229 v230 v231 v232 v233 v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 v252 v253 v254 v255 v256 v257 v258 v259 v260 v261 v262 v263 v264 v265 v266 v267 FC16{ BC17{ m Fi[4]}} FC6 Fp[2] FC18{ m FC6 Fp FC16 Fp} FC19{ m Fp[8] Fc[4]} Fi FC20{ m Fp[5] FC21{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC6[4] FC22{ m FC23{ m Fi[3]} FC24{ m} FC25{ BC26{ m Fi[2] Fc[2]} Fi} Fc} FC23 Fi FC27{ m FC28{ BC29{ m Fp[2]}} Fc FC30{ BC31{ BC32{ BC10}}} Fi FC6 FC6 Fp} FC27 Fp FC23 FC13 FC33{ BC34{ BC10}} Fi:1 Fi:1 Fi:1 FC24 FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15 FC15} BC35{ BC36{ vd v268 v269 v270 v271 v272 v273 v274} vd v275} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 !
v46 v47 v
48 v49 v50 v51 v52 v53 v54 v55 v56 FC37{ m Fi Fc[2]} FC37 FC37 FC37 FC37 FC37 FC37 Fi[5] Fc[4] Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fp FC18[4] FC18 FC18[3] FC18[4] Fi:1 Fi Fi:1 Fi[2] FC27 FC28 FC33 FC33 Fp[2] FC6 FC6 FC6 FC6 FC6 FC6 FC15 FC15}
+
+
+ S288C2 ::~S288C2(){ note_dtor("S288C2", this);}
+void S288C2 ::v228(){vfunc_called(this, "_ZN6S288C24v228Ev");}
+void S288C2 ::v229(){vfunc_called(this, "_ZN6S288C24v229Ev");}
+void S288C2 ::v230(){vfunc_called(this, "_ZN6S288C24v230Ev");}
+void S288C2 ::v231(){vfunc_called(this, "_ZN6S288C24v231Ev");}
+void S288C2 ::v232(){vfunc_called(this, "_ZN6S288C24v232Ev");}
+void S288C2 ::v233(){vfunc_called(this, "_ZN6S288C24v233Ev");}
+void S288C2 ::v234(){vfunc_called(this, "_ZN6S288C24v234Ev");}
+void S288C2 ::v235(){vfunc_called(this, "_ZN6S288C24v235Ev");}
+void S288C2 ::v236(){vfunc_called(this, "_ZN6S288C24v236Ev");}
+void S288C2 ::v237(){vfunc_called(this, "_ZN6S288C24v237Ev");}
+void S288C2 ::v238(){vfunc_called(this, "_ZN6S288C24v238Ev");}
+void S288C2 ::v239(){vfunc_called(this, "_ZN6S288C24v239Ev");}
+void S288C2 ::v240(){vfunc_called(this, "_ZN6S288C24v240Ev");}
+void S288C2 ::v241(){vfunc_called(this, "_ZN6S288C24v241Ev");}
+void S288C2 ::v242(){vfunc_called(this, "_ZN6S288C24v242Ev");}
+void S288C2 ::v243(){vfunc_called(this, "_ZN6S288C24v243Ev");}
+void S288C2 ::v244(){vfunc_called(this, "_ZN6S288C24v244Ev");}
+void S288C2 ::v245(){vfunc_called(this, "_ZN6S288C24v245Ev");}
+void S288C2 ::v246(){vfunc_called(this, "_ZN6S288C24v246Ev");}
+void S288C2 ::v247(){vfunc_called(this, "_ZN6S288C24v247Ev");}
+void S288C2 ::v248(){vfunc_called(this, "_ZN6S288C24v248Ev");}
+void S288C2 ::v249(){vfunc_called(this, "_ZN6S288C24v249Ev");}
+void S288C2 ::v250(){vfunc_called(this, "_ZN6S288C24v250Ev");}
+void S288C2 ::v251(){vfunc_called(this, "_ZN6S288C24v251Ev");}
+void S288C2 ::v252(){vfunc_called(this, "_ZN6S288C24v252Ev");}
+void S288C2 ::v253(){vfunc_called(this, "_ZN6S288C24v253Ev");}
+void S288C2 ::v254(){vfunc_called(this, "_ZN6S288C24v254Ev");}
+void S288C2 ::v255(){vfunc_called(this, "_ZN6S288C24v255Ev");}
+void S288C2 ::v256(){vfunc_called(this, "_ZN6S288C24v256Ev");}
+void S288C2 ::v257(){vfunc_called(this, "_ZN6S288C24v257Ev");}
+void S288C2 ::v258(){vfunc_called(this, "_ZN6S288C24v258Ev");}
+void S288C2 ::v259(){vfunc_called(this, "_ZN6S288C24v259Ev");}
+void S288C2 ::v260(){vfunc_called(this, "_ZN6S288C24v260Ev");}
+void S288C2 ::v261(){vfunc_called(this, "_ZN6S288C24v261Ev");}
+void S288C2 ::v262(){vfunc_called(this, "_ZN6S288C24v262Ev");}
+void S288C2 ::v263(){vfunc_called(this, "_ZN6S288C24v263Ev");}
+void S288C2 ::v264(){vfunc_called(this, "_ZN6S288C24v264Ev");}
+void S288C2 ::v265(){vfunc_called(this, "_ZN6S288C24v265Ev");}
+void S288C2 ::v266(){vfunc_called(this, "_ZN6S288C24v266Ev");}
+void S288C2 ::v267(){vfunc_called(this, "_ZN6S288C24v267Ev");}
+void S288C2 ::v268(){vfunc_called(this, "_ZN6S288C24v268Ev");}
+void S288C2 ::v269(){vfunc_called(this, "_ZN6S288C24v269Ev");}
+void S288C2 ::v270(){vfunc_called(this, "_ZN6S288C24v270Ev");}
+void S288C2 ::v271(){vfunc_called(this, "_ZN6S288C24v271Ev");}
+void S288C2 ::v272(){vfunc_called(this, "_ZN6S288C24v272Ev");}
+void S288C2 ::v273(){vfunc_called(this, "_ZN6S288C24v273Ev");}
+void S288C2 ::v274(){vfunc_called(this, "_ZN6S288C24v274Ev");}
+void S288C2 ::v275(){vfunc_called(this, "_ZN6S288C24v275Ev");}
+void S288C2 ::v276(){vfunc_called(this, "_ZN6S288C24v276Ev");}
+void S288C2 ::v277(){vfunc_called(this, "_ZN6S288C24v277Ev");}
+void S288C2 ::v278(){vfunc_called(this, "_ZN6S288C24v278Ev");}
+void S288C2 ::v279(){vfunc_called(this, "_ZN6S288C24v279Ev");}
+void S288C2 ::v280(){vfunc_called(this, "_ZN6S288C24v280Ev");}
+void S288C2 ::v281(){vfunc_called(this, "_ZN6S288C24v281Ev");}
+void S288C2 ::v282(){vfunc_called(this, "_ZN6S288C24v282Ev");}
+void S288C2 ::v283(){vfunc_called(this, "_ZN6S288C24v283Ev");}
+S288C2 ::S288C2(){ note_ctor("S288C2", this);} // tgen
+
+static void Test_S288C2()
+{
+ extern Class_Descriptor cd_S288C2;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(257,392)];
+ init_test(&cd_S288C2, buf);
+ S288C2 *dp, &lv = *(dp=new (buf) S288C2());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(2048,1564), "sizeof(S288C2)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C2)");
+ check_base_class_offset(lv, (S288C6_nt*)(S288C5*)(S288C4*)(S288C3*), 0, "S288C2");
+ check_base_class_offset(lv, (S288C5*)(S288C4*)(S288C3*), 0, "S288C2");
+ check_base_class_offset(lv, (S288C4*)(S288C3*), 0, "S288C2");
+ check_base_class_offset(lv, (S288C3*), 0, "S288C2");
+ check_base_class_offset(lv, (S288C47_nt*)(S288C46*), ABISELECT(1224,908), "S288C2");
+ check_base_class_offset(lv, (S288C46*), ABISELECT(1224,908), "S288C2");
+ check_field_offset(lv, s288c2f0, ABISELECT(1232,912), "S288C2.s288c2f0");
+ check_field_offset(lv, s288c2f1, ABISELECT(1240,920), "S288C2.s288c2f1");
+ check_field_offset(lv, s288c2f2, ABISELECT(1248,928), "S288C2.s288c2f2");
+ check_field_offset(lv, s288c2f3, ABISELECT(1256,936), "S288C2.s288c2f3");
+ check_field_offset(lv, s288c2f4, ABISELECT(1264,944), "S288C2.s288c2f4");
+ check_field_offset(lv, s288c2f5, ABISELECT(1272,952), "S288C2.s288c2f5");
+ check_field_offset(lv, s288c2f6, ABISELECT(1280,960), "S288C2.s288c2f6");
+ check_field_offset(lv, s288c2f7, ABISELECT(1288,968), "S288C2.s288c2f7");
+ check_field_offset(lv, s288c2f8, ABISELECT(1308,988), "S288C2.s288c2f8");
+ set_bf_and_test(lv, s288c2f9, ABISELECT(1312,992), 0, 1, 1, "S288C2");
+ set_bf_and_test(lv, s288c2f10, ABISELECT(1312,992), 1, 1, 1, "S288C2");
+ set_bf_and_test(lv, s288c2f11, ABISELECT(1312,992), 2, 1, 1, "S288C2");
+ set_bf_and_test(lv, s288c2f12, ABISELECT(1312,992), 3, 1, 1, "S288C2");
+ set_bf_and_test(lv, s288c2f13, ABISELECT(1312,992), 4, 1, 1, "S288C2");
+ set_bf_and_test(lv, s288c2f14, ABISELECT(1312,992), 5, 1, 1, "S288C2");
+ set_bf_and_test(lv, s288c2f15, ABISELECT(1312,992), 6, 1, 1, "S288C2");
+ set_bf_and_test(lv, s288c2f16, ABISELECT(1312,992), 7, 1, 1, "S288C2");
+ check_field_offset(lv, s288c2f17, ABISELECT(1320,996), "S288C2.s288c2f17");
+ check_field_offset(lv, s288c2f18, ABISELECT(1328,1000), "S288C2.s288c2f18");
+ check_field_offset(lv, s288c2f19, ABISELECT(1488,1128), "S288C2.s288c2f19");
+ check_field_offset(lv, s288c2f20, ABISELECT(1528,1160), "S288C2.s288c2f20");
+ check_field_offset(lv, s288c2f21, ABISELECT(1648,1256), "S288C2.s288c2f21");
+ set_bf_and_test(lv, s288c2f22, ABISELECT(1808,1384), 0, 1, 1, "S288C2");
+ check_field_offset(lv, s288c2f23, ABISELECT(1812,1388), "S288C2.s288c2f23");
+ set_bf_and_test(lv, s288c2f24, ABISELECT(1816,1392), 0, 1, 1, "S288C2");
+ check_field_offset(lv, s288c2f25, ABISELECT(1820,1396), "S288C2.s288c2f25");
+ check_field_offset(lv, s288c2f26, ABISELECT(1832,1404), "S288C2.s288c2f26");
+ check_field_offset(lv, s288c2f27, ABISELECT(1904,1452), "S288C2.s288c2f27");
+ check_field_offset(lv, s288c2f28, ABISELECT(1920,1460), "S288C2.s288c2f28");
+ check_field_offset(lv, s288c2f29, ABISELECT(1936,1472), "S288C2.s288c2f29");
+ check_field_offset(lv, s288c2f30, ABISELECT(1952,1484), "S288C2.s288c2f30");
+ check_field_offset(lv, s288c2f31, ABISELECT(1968,1492), "S288C2.s288c2f31");
+ check_field_offset(lv, s288c2f32, ABISELECT(1976,1500), "S288C2.s288c2f32");
+ check_field_offset(lv, s288c2f33, ABISELECT(1984,1508), "S288C2.s288c2f33");
+ check_field_offset(lv, s288c2f34, ABISELECT(1992,1516), "S288C2.s288c2f34");
+ check_field_offset(lv, s288c2f35, ABISELECT(2000,1524), "S288C2.s288c2f35");
+ check_field_offset(lv, s288c2f36, ABISELECT(2008,1532), "S288C2.s288c2f36");
+ check_field_offset(lv, s288c2f37, ABISELECT(2016,1540), "S288C2.s288c2f37");
+ check_field_offset(lv, s288c2f38, ABISELECT(2032,1552), "S288C2.s288c2f38");
+ test_class_info(&lv, &cd_S288C2);
+ dp->~S288C2();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C2(Test_S288C2, "S288C2", ABISELECT(2048,1564));
+
+#else // __cplusplus
+
+extern void _ZN6S288C2C1Ev();
+extern void _ZN6S288C2D1Ev();
+Name_Map name_map_S288C2[] = {
+ NSPAIR(_ZN6S288C2C1Ev),
+ NSPAIR(_ZN6S288C2D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S288C6_nt;
+extern VTBL_ENTRY _ZTI9S288C6_nt[];
+extern VTBL_ENTRY _ZTV9S288C6_nt[];
+extern Class_Descriptor cd_S288C5;
+extern VTBL_ENTRY _ZTI6S288C5[];
+extern VTBL_ENTRY _ZTV6S288C5[];
+extern Class_Descriptor cd_S288C4;
+extern VTBL_ENTRY _ZTI6S288C4[];
+extern VTBL_ENTRY _ZTV6S288C4[];
+extern Class_Descriptor cd_S288C3;
+extern VTBL_ENTRY _ZTI6S288C3[];
+extern VTBL_ENTRY _ZTV6S288C3[];
+extern Class_Descriptor cd_S288C47_nt;
+extern VTBL_ENTRY _ZTI10S288C47_nt[];
+extern VTBL_ENTRY _ZTV10S288C47_nt[];
+extern Class_Descriptor cd_S288C46;
+extern VTBL_ENTRY _ZTI7S288C46[];
+extern VTBL_ENTRY _ZTV7S288C46[];
+static Base_Class bases_S288C2[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C6_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S288C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S288C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {&cd_S288C47_nt, ABISELECT(1224,908), //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S288C46, ABISELECT(1224,908), //bcp->offset
+ 271, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S288C2[];
+extern void _ZN6S288C2D1Ev();
+extern void _ZN6S288C2D0Ev();
+extern void _ZN9S288C6_nt2v9Ev();
+extern void _ZN9S288C6_nt3v10Ev();
+extern void _ZN9S288C6_nt3v11Ev();
+extern void _ZN9S288C6_nt3v12Ev();
+extern void _ZN9S288C6_nt3v13Ev();
+extern void _ZN9S288C6_nt3v14Ev();
+extern void _ZN9S288C6_nt3v15Ev();
+extern void _ZN9S288C6_nt3v16Ev();
+extern void _ZN9S288C6_nt3v17Ev();
+extern void _ZN9S288C6_nt3v18Ev();
+extern void _ZN9S288C6_nt3v19Ev();
+extern void _ZN9S288C6_nt3v20Ev();
+extern void _ZN9S288C6_nt3v21Ev();
+extern void _ZN9S288C6_nt3v22Ev();
+extern void _ZN9S288C6_nt3v23Ev();
+extern void _ZN9S288C6_nt3v24Ev();
+extern void _ZN9S288C6_nt3v25Ev();
+extern void _ZN9S288C6_nt3v26Ev();
+extern void _ZN9S288C6_nt3v27Ev();
+extern void _ZN9S288C6_nt3v28Ev();
+extern void _ZN9S288C6_nt3v29Ev();
+extern void _ZN9S288C6_nt3v30Ev();
+extern void _ZN9S288C6_nt3v31Ev();
+extern void _ZN9S288C6_nt3v32Ev();
+extern void _ZN9S288C6_nt3v33Ev();
+extern void _ZN9S288C6_nt3v34Ev();
+extern void _ZN9S288C6_nt3v35Ev();
+extern void _ZN9S288C6_nt3v36Ev();
+extern void _ZN9S288C6_nt3v37Ev();
+extern void _ZN9S288C6_nt3v38Ev();
+extern void _ZN9S288C6_nt3v39Ev();
+extern void _ZN9S288C6_nt3v40Ev();
+extern void _ZN9S288C6_nt3v41Ev();
+extern void _ZN9S288C6_nt3v42Ev();
+extern void _ZN9S288C6_nt3v43Ev();
+extern void _ZN9S288C6_nt3v44Ev();
+extern void _ZN9S288C6_nt3v45Ev();
+extern void _ZN9S288C6_nt3v46Ev();
+extern void _ZN9S288C6_nt3v47Ev();
+extern void _ZN9S288C6_nt3v48Ev();
+extern void _ZN9S288C6_nt3v49Ev();
+extern void _ZN9S288C6_nt3v50Ev();
+extern void _ZN9S288C6_nt3v51Ev();
+extern void _ZN9S288C6_nt3v52Ev();
+extern void _ZN9S288C6_nt3v53Ev();
+extern void _ZN9S288C6_nt3v54Ev();
+extern void _ZN9S288C6_nt3v55Ev();
+extern void _ZN9S288C6_nt3v56Ev();
+extern void _ZN9S288C6_nt3v57Ev();
+extern void _ZN9S288C6_nt3v58Ev();
+extern void _ZN9S288C6_nt3v59Ev();
+extern void _ZN9S288C6_nt3v60Ev();
+extern void _ZN9S288C6_nt3v61Ev();
+extern void _ZN9S288C6_nt3v62Ev();
+extern void _ZN9S288C6_nt3v63Ev();
+extern void _ZN9S288C6_nt3v64Ev();
+extern void _ZN9S288C6_nt3v65Ev();
+extern void _ZN9S288C6_nt3v66Ev();
+extern void _ZN9S288C6_nt3v67Ev();
+extern void _ZN9S288C6_nt3v68Ev();
+extern void _ZN9S288C6_nt3v69Ev();
+extern void _ZN9S288C6_nt3v70Ev();
+extern void _ZN9S288C6_nt3v71Ev();
+extern void _ZN9S288C6_nt3v72Ev();
+extern void _ZN6S288C53v73Ev();
+extern void _ZN6S288C53v74Ev();
+extern void _ZN6S288C43v75Ev();
+extern void _ZN6S288C43v76Ev();
+extern void _ZN6S288C43v77Ev();
+extern void _ZN6S288C43v78Ev();
+extern void _ZN6S288C43v79Ev();
+extern void _ZN6S288C43v80Ev();
+extern void _ZN6S288C43v81Ev();
+extern void _ZN6S288C43v82Ev();
+extern void _ZN6S288C43v83Ev();
+extern void _ZN6S288C43v84Ev();
+extern void _ZN6S288C43v85Ev();
+extern void _ZN6S288C43v86Ev();
+extern void _ZN6S288C43v87Ev();
+extern void _ZN6S288C43v88Ev();
+extern void _ZN6S288C43v89Ev();
+extern void _ZN6S288C43v90Ev();
+extern void _ZN6S288C43v91Ev();
+extern void _ZN6S288C43v92Ev();
+extern void _ZN6S288C43v93Ev();
+extern void _ZN6S288C43v94Ev();
+extern void _ZN6S288C43v95Ev();
+extern void _ZN6S288C43v96Ev();
+extern void _ZN6S288C43v97Ev();
+extern void _ZN6S288C43v98Ev();
+extern void _ZN6S288C43v99Ev();
+extern void _ZN6S288C44v100Ev();
+extern void _ZN6S288C44v101Ev();
+extern void _ZN6S288C44v102Ev();
+extern void _ZN6S288C44v103Ev();
+extern void _ZN6S288C44v104Ev();
+extern void _ZN6S288C44v105Ev();
+extern void _ZN6S288C44v106Ev();
+extern void _ZN6S288C44v107Ev();
+extern void _ZN6S288C44v108Ev();
+extern void _ZN6S288C44v109Ev();
+extern void _ZN6S288C44v110Ev();
+extern void _ZN6S288C44v111Ev();
+extern void _ZN6S288C44v112Ev();
+extern void _ZN6S288C44v113Ev();
+extern void _ZN6S288C44v114Ev();
+extern void _ZN6S288C44v115Ev();
+extern void _ZN6S288C44v116Ev();
+extern void _ZN6S288C44v117Ev();
+extern void _ZN6S288C44v118Ev();
+extern void _ZN6S288C44v119Ev();
+extern void _ZN6S288C44v120Ev();
+extern void _ZN6S288C44v121Ev();
+extern void _ZN6S288C44v122Ev();
+extern void _ZN6S288C44v123Ev();
+extern void _ZN6S288C44v124Ev();
+extern void _ZN6S288C44v125Ev();
+extern void _ZN6S288C44v126Ev();
+extern void _ZN6S288C44v127Ev();
+extern void _ZN6S288C44v128Ev();
+extern void _ZN6S288C44v129Ev();
+extern void _ZN6S288C44v130Ev();
+extern void _ZN6S288C44v131Ev();
+extern void _ZN6S288C44v132Ev();
+extern void _ZN6S288C44v133Ev();
+extern void _ZN6S288C44v134Ev();
+extern void _ZN6S288C44v135Ev();
+extern void _ZN6S288C44v136Ev();
+extern void _ZN6S288C44v137Ev();
+extern void _ZN6S288C44v138Ev();
+extern void _ZN6S288C44v139Ev();
+extern void _ZN6S288C44v140Ev();
+extern void _ZN6S288C44v141Ev();
+extern void _ZN6S288C44v142Ev();
+extern void _ZN6S288C44v143Ev();
+extern void _ZN6S288C44v144Ev();
+extern void _ZN6S288C44v145Ev();
+extern void _ZN6S288C44v146Ev();
+extern void _ZN6S288C44v147Ev();
+extern void _ZN6S288C44v148Ev();
+extern void _ZN6S288C44v149Ev();
+extern void _ZN6S288C44v150Ev();
+extern void _ZN6S288C34v151Ev();
+extern void _ZN6S288C34v152Ev();
+extern void _ZN6S288C34v153Ev();
+extern void _ZN6S288C34v154Ev();
+extern void _ZN6S288C34v155Ev();
+extern void _ZN6S288C34v156Ev();
+extern void _ZN6S288C34v157Ev();
+extern void _ZN6S288C34v158Ev();
+extern void _ZN6S288C34v159Ev();
+extern void _ZN6S288C34v160Ev();
+extern void _ZN6S288C34v161Ev();
+extern void _ZN6S288C34v162Ev();
+extern void _ZN6S288C34v163Ev();
+extern void _ZN6S288C34v164Ev();
+extern void _ZN6S288C34v165Ev();
+extern void _ZN6S288C34v166Ev();
+extern void _ZN6S288C34v167Ev();
+extern void _ZN6S288C34v168Ev();
+extern void _ZN6S288C34v169Ev();
+extern void _ZN6S288C34v170Ev();
+extern void _ZN6S288C34v171Ev();
+extern void _ZN6S288C34v172Ev();
+extern void _ZN6S288C34v173Ev();
+extern void _ZN6S288C34v174Ev();
+extern void _ZN6S288C34v175Ev();
+extern void _ZN6S288C34v176Ev();
+extern void _ZN6S288C34v177Ev();
+extern void _ZN6S288C34v178Ev();
+extern void _ZN6S288C34v179Ev();
+extern void _ZN6S288C34v180Ev();
+extern void _ZN6S288C34v181Ev();
+extern void _ZN6S288C34v182Ev();
+extern void _ZN6S288C34v183Ev();
+extern void _ZN6S288C34v184Ev();
+extern void _ZN6S288C34v185Ev();
+extern void _ZN6S288C34v186Ev();
+extern void _ZN6S288C34v187Ev();
+extern void _ZN6S288C34v188Ev();
+extern void _ZN6S288C34v189Ev();
+extern void _ZN6S288C34v190Ev();
+extern void _ZN6S288C34v191Ev();
+extern void _ZN6S288C34v192Ev();
+extern void _ZN6S288C34v193Ev();
+extern void _ZN6S288C34v194Ev();
+extern void _ZN6S288C34v195Ev();
+extern void _ZN6S288C34v196Ev();
+extern void _ZN6S288C34v197Ev();
+extern void _ZN6S288C34v198Ev();
+extern void _ZN6S288C34v199Ev();
+extern void _ZN6S288C34v200Ev();
+extern void _ZN6S288C34v201Ev();
+extern void _ZN6S288C34v202Ev();
+extern void _ZN6S288C34v203Ev();
+extern void _ZN6S288C34v204Ev();
+extern void _ZN6S288C34v205Ev();
+extern void _ZN6S288C34v206Ev();
+extern void _ZN6S288C34v207Ev();
+extern void _ZN6S288C34v208Ev();
+extern void _ZN6S288C34v209Ev();
+extern void _ZN6S288C34v210Ev();
+extern void _ZN6S288C34v211Ev();
+extern void _ZN6S288C34v212Ev();
+extern void _ZN6S288C34v213Ev();
+extern void _ZN6S288C34v214Ev();
+extern void _ZN6S288C34v215Ev();
+extern void _ZN6S288C34v216Ev();
+extern void _ZN6S288C34v217Ev();
+extern void _ZN6S288C34v218Ev();
+extern void _ZN6S288C34v219Ev();
+extern void _ZN6S288C24v228Ev();
+extern void _ZN6S288C24v229Ev();
+extern void _ZN6S288C24v230Ev();
+extern void _ZN6S288C24v231Ev();
+extern void _ZN6S288C24v232Ev();
+extern void _ZN6S288C24v233Ev();
+extern void _ZN6S288C24v234Ev();
+extern void _ZN6S288C24v235Ev();
+extern void _ZN6S288C24v236Ev();
+extern void _ZN6S288C24v237Ev();
+extern void _ZN6S288C24v238Ev();
+extern void _ZN6S288C24v239Ev();
+extern void _ZN6S288C24v240Ev();
+extern void _ZN6S288C24v241Ev();
+extern void _ZN6S288C24v242Ev();
+extern void _ZN6S288C24v243Ev();
+extern void _ZN6S288C24v244Ev();
+extern void _ZN6S288C24v245Ev();
+extern void _ZN6S288C24v246Ev();
+extern void _ZN6S288C24v247Ev();
+extern void _ZN6S288C24v248Ev();
+extern void _ZN6S288C24v249Ev();
+extern void _ZN6S288C24v250Ev();
+extern void _ZN6S288C24v251Ev();
+extern void _ZN6S288C24v252Ev();
+extern void _ZN6S288C24v253Ev();
+extern void _ZN6S288C24v254Ev();
+extern void _ZN6S288C24v255Ev();
+extern void _ZN6S288C24v256Ev();
+extern void _ZN6S288C24v257Ev();
+extern void _ZN6S288C24v258Ev();
+extern void _ZN6S288C24v259Ev();
+extern void _ZN6S288C24v260Ev();
+extern void _ZN6S288C24v261Ev();
+extern void _ZN6S288C24v262Ev();
+extern void _ZN6S288C24v263Ev();
+extern void _ZN6S288C24v264Ev();
+extern void _ZN6S288C24v265Ev();
+extern void _ZN6S288C24v266Ev();
+extern void _ZN6S288C24v267Ev();
+extern void _ZN6S288C24v268Ev();
+extern void _ZN6S288C24v269Ev();
+extern void _ZN6S288C24v270Ev();
+extern void _ZN6S288C24v271Ev();
+extern void _ZN6S288C24v272Ev();
+extern void _ZN6S288C24v273Ev();
+extern void _ZN6S288C24v274Ev();
+extern void _ZN6S288C24v275Ev();
+extern void _ZN6S288C24v276Ev();
+extern void _ZN6S288C24v277Ev();
+extern void _ZN6S288C24v278Ev();
+extern void _ZN6S288C24v279Ev();
+extern void _ZN6S288C24v280Ev();
+extern void _ZN6S288C24v281Ev();
+extern void _ZN6S288C24v282Ev();
+extern void _ZN6S288C24v283Ev();
+extern void ABISELECT(_ZThn1224_N6S288C2D1Ev,_ZThn908_N6S288C2D1Ev)();
+extern void ABISELECT(_ZThn1224_N6S288C2D0Ev,_ZThn908_N6S288C2D0Ev)();
+extern void _ZN10S288C47_nt4v220Ev();
+extern void _ZN10S288C47_nt4v221Ev();
+extern void _ZN10S288C47_nt4v222Ev();
+extern void _ZN10S288C47_nt4v223Ev();
+extern void _ZN10S288C47_nt4v224Ev();
+extern void _ZN10S288C47_nt4v225Ev();
+extern void _ZN10S288C47_nt4v226Ev();
+extern void _ZN7S288C464v227Ev();
+static VTBL_ENTRY vtc_S288C2[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S288C2[0]),
+ (VTBL_ENTRY)&_ZN6S288C2D1Ev,
+ (VTBL_ENTRY)&_ZN6S288C2D0Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt2v9Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v10Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v11Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v12Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v13Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v14Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v15Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v16Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v17Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v18Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v19Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v20Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v21Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v22Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v23Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v24Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v25Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v26Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v27Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v28Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v29Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v30Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v31Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v32Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v33Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v34Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v35Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v36Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v37Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v38Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v39Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v40Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v41Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v42Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v43Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v44Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v45Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v46Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v47Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v48Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v49Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v50Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v51Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v52Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v53Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v54Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v55Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v56Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v57Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v58Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v59Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v60Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v61Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v62Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v63Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v64Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v65Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v66Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v67Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v68Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v69Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v70Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v71Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v72Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v74Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v150Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v151Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v152Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v153Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v154Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v155Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v156Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v157Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v158Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v159Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v160Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v161Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v162Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v163Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v164Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v165Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v166Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v167Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v168Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v169Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v170Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v171Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v172Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v173Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v174Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v175Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v176Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v177Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v178Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v179Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v180Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v181Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v182Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v183Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v184Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v185Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v186Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v187Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v188Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v189Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v190Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v191Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v192Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v193Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v194Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v195Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v196Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v197Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v198Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v199Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v200Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v201Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v202Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v203Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v204Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v205Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v206Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v207Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v208Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v209Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v210Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v211Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v212Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v213Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v214Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v215Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v216Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v217Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v218Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v219Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v228Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v229Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v230Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v231Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v232Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v233Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v234Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v235Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v236Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v237Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v238Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v239Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v240Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v241Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v242Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v243Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v244Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v245Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v246Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v247Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v248Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v249Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v250Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v251Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v252Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v253Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v254Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v255Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v256Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v257Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v258Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v259Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v260Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v261Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v262Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v263Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v264Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v265Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v266Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v267Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v268Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v269Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v270Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v271Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v272Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v273Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v274Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v275Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v276Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v277Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v278Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v279Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v280Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v281Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v282Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v283Ev,
+ ABISELECT(-1224,-908),
+ (VTBL_ENTRY)&(_ZTI6S288C2[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S288C2D1Ev,_ZThn908_N6S288C2D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S288C2D0Ev,_ZThn908_N6S288C2D0Ev),
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v220Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v221Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v222Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v223Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v224Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v225Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v226Ev,
+ (VTBL_ENTRY)&_ZN7S288C464v227Ev,
+};
+extern VTBL_ENTRY _ZTI6S288C2[];
+extern VTBL_ENTRY _ZTV6S288C2[];
+Class_Descriptor cd_S288C2 = { "S288C2", // class name
+ bases_S288C2, 6,
+ &(vtc_S288C2[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(2048,1564), // object size
+ NSPAIRA(_ZTI6S288C2),ABISELECT(56,32), //typeinfo_var
+ NSPAIRA(_ZTV6S288C2),283, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 6, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C53 : S288C11_nt {
+};
+//SIG(-1 S288C53) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S288C53()
+{
+ extern Class_Descriptor cd_S288C53;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C53, buf);
+ S288C53 &lv = *(new (buf) S288C53());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C53)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C53)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S288C53");
+ test_class_info(&lv, &cd_S288C53);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C53(Test_S288C53, "S288C53", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S288C53[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C53 = { "S288C53", // class name
+ bases_S288C53, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C52 : S288C53 {
+};
+//SIG(-1 S288C52) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+static void Test_S288C52()
+{
+ extern Class_Descriptor cd_S288C52;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S288C52, buf);
+ S288C52 &lv = *(new (buf) S288C52());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S288C52)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C52)");
+ check_base_class_offset(lv, (S288C11_nt*)(S288C53*), 0, "S288C52");
+ check_base_class_offset(lv, (S288C53*), 0, "S288C52");
+ test_class_info(&lv, &cd_S288C52);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C52(Test_S288C52, "S288C52", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S288C53;
+static Base_Class bases_S288C52[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C53, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S288C52 = { "S288C52", // class name
+ bases_S288C52, 2,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S288C1 : S288C2 {
+ void *s288c1f0;
+ ::S288C52 s288c1f1;
+ unsigned int s288c1f2:1;
+ virtual ~S288C1(); // _ZN6S288C1D1Ev
+ virtual void v1(); // _ZN6S288C12v1Ev
+ virtual void v2(); // _ZN6S288C12v2Ev
+ virtual void v3(); // _ZN6S288C12v3Ev
+ virtual void v4(); // _ZN6S288C12v4Ev
+ virtual void v5(); // _ZN6S288C12v5Ev
+ virtual void v6(); // _ZN6S288C12v6Ev
+ virtual void v7(); // _ZN6S288C12v7Ev
+ virtual void v8(); // _ZN6S288C12v8Ev
+ S288C1(); // tgen
+};
+//SIG(1 S288C1) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ vd v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 Fi FL Fp[4] Fi[2] Fp FC7{ m Fi[2]} Fp[2]} vd v73 v74} vd v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 FC8{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC9{ BC10{ BC11{ m Fp Fi[2]}}} FC9 Fp FC12{ BC13{ BC11}} FC12 FC12 FC14{ BC15{ BC11}} Fc Fi Fp FC7 FC7 FC7 FC7 FC7 FC7 FC16{ m Fp FC7} FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16} vd v151 v152 v153 v154 v155 v156 v157 v158 v159 v!
160 v161
v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 FC17{ BC18{ m Fi[4]}} FC7 Fp[2] FC19{ m FC7 Fp FC17 Fp} FC20{ m Fp[8] Fc[4]} Fi FC21{ m Fp[5] FC22{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC7[4] FC23{ m FC24{ m Fi[3]} FC25{ m} FC26{ BC27{ m Fi[2] Fc[2]} Fi} Fc} FC24 Fi FC28{ m FC29{ BC30{ m Fp[2]}} Fc FC31{ BC32{ BC33{ BC11}}} Fi FC7 FC7 Fp} FC28 Fp FC24 FC14 FC34{ BC35{ BC11}} Fi:1 Fi:1 Fi:1 FC25 FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16 FC16} BC36{ BC37{ vd v220 v221 v222 v223 v224 v225 v226} vd v227} vd v228 v229 v230 v231 v232 v233 v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 v252 v253 v254 v255 v256 v257 v258 v259 v260 v261 v262 v263 v264 v265 v266 v267 v268 v269 v270 !
v271 v272
v273 v274 v275 v276 v277 v278 v279 v280 v281 v282 v283 FC38{ m Fi Fc[2]} FC38 FC38 FC38 FC38 FC38 FC38 Fi[5] Fc[4] Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fp FC19[4] FC19 FC19[3] FC19[4] Fi:1 Fi Fi:1 Fi[2] FC28 FC29 FC34 FC34 Fp[2] FC7 FC7 FC7 FC7 FC7 FC7 FC16 FC16} vd v1 v2 v3 v4 v5 v6 v7 v8 Fp FC39{ BC40{ BC11}} Fi:1}
+
+
+ S288C1 ::~S288C1(){ note_dtor("S288C1", this);}
+void S288C1 ::v1(){vfunc_called(this, "_ZN6S288C12v1Ev");}
+void S288C1 ::v2(){vfunc_called(this, "_ZN6S288C12v2Ev");}
+void S288C1 ::v3(){vfunc_called(this, "_ZN6S288C12v3Ev");}
+void S288C1 ::v4(){vfunc_called(this, "_ZN6S288C12v4Ev");}
+void S288C1 ::v5(){vfunc_called(this, "_ZN6S288C12v5Ev");}
+void S288C1 ::v6(){vfunc_called(this, "_ZN6S288C12v6Ev");}
+void S288C1 ::v7(){vfunc_called(this, "_ZN6S288C12v7Ev");}
+void S288C1 ::v8(){vfunc_called(this, "_ZN6S288C12v8Ev");}
+S288C1 ::S288C1(){ note_ctor("S288C1", this);} // tgen
+
+static void Test_S288C1()
+{
+ extern Class_Descriptor cd_S288C1;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(261,397)];
+ init_test(&cd_S288C1, buf);
+ S288C1 *dp, &lv = *(dp=new (buf) S288C1());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(2080,1584), "sizeof(S288C1)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S288C1)");
+ check_base_class_offset(lv, (S288C6_nt*)(S288C5*)(S288C4*)(S288C3*)(S288C2*), 0, "S288C1");
+ check_base_class_offset(lv, (S288C5*)(S288C4*)(S288C3*)(S288C2*), 0, "S288C1");
+ check_base_class_offset(lv, (S288C4*)(S288C3*)(S288C2*), 0, "S288C1");
+ check_base_class_offset(lv, (S288C3*)(S288C2*), 0, "S288C1");
+ check_base_class_offset(lv, (S288C47_nt*)(S288C46*)(S288C2*), ABISELECT(1224,908), "S288C1");
+ check_base_class_offset(lv, (S288C46*)(S288C2*), ABISELECT(1224,908), "S288C1");
+ check_base_class_offset(lv, (S288C2*), 0, "S288C1");
+ check_field_offset(lv, s288c1f0, ABISELECT(2048,1564), "S288C1.s288c1f0");
+ check_field_offset(lv, s288c1f1, ABISELECT(2056,1568), "S288C1.s288c1f1");
+ set_bf_and_test(lv, s288c1f2, ABISELECT(2072,1580), 0, 1, 1, "S288C1");
+ test_class_info(&lv, &cd_S288C1);
+ dp->~S288C1();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS288C1(Test_S288C1, "S288C1", ABISELECT(2080,1584));
+
+#else // __cplusplus
+
+extern void _ZN6S288C1C1Ev();
+extern void _ZN6S288C1D1Ev();
+Name_Map name_map_S288C1[] = {
+ NSPAIR(_ZN6S288C1C1Ev),
+ NSPAIR(_ZN6S288C1D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S288C6_nt;
+extern VTBL_ENTRY _ZTI9S288C6_nt[];
+extern VTBL_ENTRY _ZTV9S288C6_nt[];
+extern Class_Descriptor cd_S288C5;
+extern VTBL_ENTRY _ZTI6S288C5[];
+extern VTBL_ENTRY _ZTV6S288C5[];
+extern Class_Descriptor cd_S288C4;
+extern VTBL_ENTRY _ZTI6S288C4[];
+extern VTBL_ENTRY _ZTV6S288C4[];
+extern Class_Descriptor cd_S288C3;
+extern VTBL_ENTRY _ZTI6S288C3[];
+extern VTBL_ENTRY _ZTV6S288C3[];
+extern Class_Descriptor cd_S288C47_nt;
+extern VTBL_ENTRY _ZTI10S288C47_nt[];
+extern VTBL_ENTRY _ZTV10S288C47_nt[];
+extern Class_Descriptor cd_S288C46;
+extern VTBL_ENTRY _ZTI7S288C46[];
+extern VTBL_ENTRY _ZTV7S288C46[];
+extern Class_Descriptor cd_S288C2;
+extern VTBL_ENTRY _ZTI6S288C2[];
+extern VTBL_ENTRY _ZTV6S288C2[];
+static Base_Class bases_S288C1[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C6_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S288C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S288C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S288C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S288C47_nt, ABISELECT(1224,908), //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S288C46, ABISELECT(1224,908), //bcp->offset
+ 279, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S288C2, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S288C1[];
+extern void _ZN6S288C1D1Ev();
+extern void _ZN6S288C1D0Ev();
+extern void _ZN9S288C6_nt2v9Ev();
+extern void _ZN9S288C6_nt3v10Ev();
+extern void _ZN9S288C6_nt3v11Ev();
+extern void _ZN9S288C6_nt3v12Ev();
+extern void _ZN9S288C6_nt3v13Ev();
+extern void _ZN9S288C6_nt3v14Ev();
+extern void _ZN9S288C6_nt3v15Ev();
+extern void _ZN9S288C6_nt3v16Ev();
+extern void _ZN9S288C6_nt3v17Ev();
+extern void _ZN9S288C6_nt3v18Ev();
+extern void _ZN9S288C6_nt3v19Ev();
+extern void _ZN9S288C6_nt3v20Ev();
+extern void _ZN9S288C6_nt3v21Ev();
+extern void _ZN9S288C6_nt3v22Ev();
+extern void _ZN9S288C6_nt3v23Ev();
+extern void _ZN9S288C6_nt3v24Ev();
+extern void _ZN9S288C6_nt3v25Ev();
+extern void _ZN9S288C6_nt3v26Ev();
+extern void _ZN9S288C6_nt3v27Ev();
+extern void _ZN9S288C6_nt3v28Ev();
+extern void _ZN9S288C6_nt3v29Ev();
+extern void _ZN9S288C6_nt3v30Ev();
+extern void _ZN9S288C6_nt3v31Ev();
+extern void _ZN9S288C6_nt3v32Ev();
+extern void _ZN9S288C6_nt3v33Ev();
+extern void _ZN9S288C6_nt3v34Ev();
+extern void _ZN9S288C6_nt3v35Ev();
+extern void _ZN9S288C6_nt3v36Ev();
+extern void _ZN9S288C6_nt3v37Ev();
+extern void _ZN9S288C6_nt3v38Ev();
+extern void _ZN9S288C6_nt3v39Ev();
+extern void _ZN9S288C6_nt3v40Ev();
+extern void _ZN9S288C6_nt3v41Ev();
+extern void _ZN9S288C6_nt3v42Ev();
+extern void _ZN9S288C6_nt3v43Ev();
+extern void _ZN9S288C6_nt3v44Ev();
+extern void _ZN9S288C6_nt3v45Ev();
+extern void _ZN9S288C6_nt3v46Ev();
+extern void _ZN9S288C6_nt3v47Ev();
+extern void _ZN9S288C6_nt3v48Ev();
+extern void _ZN9S288C6_nt3v49Ev();
+extern void _ZN9S288C6_nt3v50Ev();
+extern void _ZN9S288C6_nt3v51Ev();
+extern void _ZN9S288C6_nt3v52Ev();
+extern void _ZN9S288C6_nt3v53Ev();
+extern void _ZN9S288C6_nt3v54Ev();
+extern void _ZN9S288C6_nt3v55Ev();
+extern void _ZN9S288C6_nt3v56Ev();
+extern void _ZN9S288C6_nt3v57Ev();
+extern void _ZN9S288C6_nt3v58Ev();
+extern void _ZN9S288C6_nt3v59Ev();
+extern void _ZN9S288C6_nt3v60Ev();
+extern void _ZN9S288C6_nt3v61Ev();
+extern void _ZN9S288C6_nt3v62Ev();
+extern void _ZN9S288C6_nt3v63Ev();
+extern void _ZN9S288C6_nt3v64Ev();
+extern void _ZN9S288C6_nt3v65Ev();
+extern void _ZN9S288C6_nt3v66Ev();
+extern void _ZN9S288C6_nt3v67Ev();
+extern void _ZN9S288C6_nt3v68Ev();
+extern void _ZN9S288C6_nt3v69Ev();
+extern void _ZN9S288C6_nt3v70Ev();
+extern void _ZN9S288C6_nt3v71Ev();
+extern void _ZN9S288C6_nt3v72Ev();
+extern void _ZN6S288C53v73Ev();
+extern void _ZN6S288C53v74Ev();
+extern void _ZN6S288C43v75Ev();
+extern void _ZN6S288C43v76Ev();
+extern void _ZN6S288C43v77Ev();
+extern void _ZN6S288C43v78Ev();
+extern void _ZN6S288C43v79Ev();
+extern void _ZN6S288C43v80Ev();
+extern void _ZN6S288C43v81Ev();
+extern void _ZN6S288C43v82Ev();
+extern void _ZN6S288C43v83Ev();
+extern void _ZN6S288C43v84Ev();
+extern void _ZN6S288C43v85Ev();
+extern void _ZN6S288C43v86Ev();
+extern void _ZN6S288C43v87Ev();
+extern void _ZN6S288C43v88Ev();
+extern void _ZN6S288C43v89Ev();
+extern void _ZN6S288C43v90Ev();
+extern void _ZN6S288C43v91Ev();
+extern void _ZN6S288C43v92Ev();
+extern void _ZN6S288C43v93Ev();
+extern void _ZN6S288C43v94Ev();
+extern void _ZN6S288C43v95Ev();
+extern void _ZN6S288C43v96Ev();
+extern void _ZN6S288C43v97Ev();
+extern void _ZN6S288C43v98Ev();
+extern void _ZN6S288C43v99Ev();
+extern void _ZN6S288C44v100Ev();
+extern void _ZN6S288C44v101Ev();
+extern void _ZN6S288C44v102Ev();
+extern void _ZN6S288C44v103Ev();
+extern void _ZN6S288C44v104Ev();
+extern void _ZN6S288C44v105Ev();
+extern void _ZN6S288C44v106Ev();
+extern void _ZN6S288C44v107Ev();
+extern void _ZN6S288C44v108Ev();
+extern void _ZN6S288C44v109Ev();
+extern void _ZN6S288C44v110Ev();
+extern void _ZN6S288C44v111Ev();
+extern void _ZN6S288C44v112Ev();
+extern void _ZN6S288C44v113Ev();
+extern void _ZN6S288C44v114Ev();
+extern void _ZN6S288C44v115Ev();
+extern void _ZN6S288C44v116Ev();
+extern void _ZN6S288C44v117Ev();
+extern void _ZN6S288C44v118Ev();
+extern void _ZN6S288C44v119Ev();
+extern void _ZN6S288C44v120Ev();
+extern void _ZN6S288C44v121Ev();
+extern void _ZN6S288C44v122Ev();
+extern void _ZN6S288C44v123Ev();
+extern void _ZN6S288C44v124Ev();
+extern void _ZN6S288C44v125Ev();
+extern void _ZN6S288C44v126Ev();
+extern void _ZN6S288C44v127Ev();
+extern void _ZN6S288C44v128Ev();
+extern void _ZN6S288C44v129Ev();
+extern void _ZN6S288C44v130Ev();
+extern void _ZN6S288C44v131Ev();
+extern void _ZN6S288C44v132Ev();
+extern void _ZN6S288C44v133Ev();
+extern void _ZN6S288C44v134Ev();
+extern void _ZN6S288C44v135Ev();
+extern void _ZN6S288C44v136Ev();
+extern void _ZN6S288C44v137Ev();
+extern void _ZN6S288C44v138Ev();
+extern void _ZN6S288C44v139Ev();
+extern void _ZN6S288C44v140Ev();
+extern void _ZN6S288C44v141Ev();
+extern void _ZN6S288C44v142Ev();
+extern void _ZN6S288C44v143Ev();
+extern void _ZN6S288C44v144Ev();
+extern void _ZN6S288C44v145Ev();
+extern void _ZN6S288C44v146Ev();
+extern void _ZN6S288C44v147Ev();
+extern void _ZN6S288C44v148Ev();
+extern void _ZN6S288C44v149Ev();
+extern void _ZN6S288C44v150Ev();
+extern void _ZN6S288C34v151Ev();
+extern void _ZN6S288C34v152Ev();
+extern void _ZN6S288C34v153Ev();
+extern void _ZN6S288C34v154Ev();
+extern void _ZN6S288C34v155Ev();
+extern void _ZN6S288C34v156Ev();
+extern void _ZN6S288C34v157Ev();
+extern void _ZN6S288C34v158Ev();
+extern void _ZN6S288C34v159Ev();
+extern void _ZN6S288C34v160Ev();
+extern void _ZN6S288C34v161Ev();
+extern void _ZN6S288C34v162Ev();
+extern void _ZN6S288C34v163Ev();
+extern void _ZN6S288C34v164Ev();
+extern void _ZN6S288C34v165Ev();
+extern void _ZN6S288C34v166Ev();
+extern void _ZN6S288C34v167Ev();
+extern void _ZN6S288C34v168Ev();
+extern void _ZN6S288C34v169Ev();
+extern void _ZN6S288C34v170Ev();
+extern void _ZN6S288C34v171Ev();
+extern void _ZN6S288C34v172Ev();
+extern void _ZN6S288C34v173Ev();
+extern void _ZN6S288C34v174Ev();
+extern void _ZN6S288C34v175Ev();
+extern void _ZN6S288C34v176Ev();
+extern void _ZN6S288C34v177Ev();
+extern void _ZN6S288C34v178Ev();
+extern void _ZN6S288C34v179Ev();
+extern void _ZN6S288C34v180Ev();
+extern void _ZN6S288C34v181Ev();
+extern void _ZN6S288C34v182Ev();
+extern void _ZN6S288C34v183Ev();
+extern void _ZN6S288C34v184Ev();
+extern void _ZN6S288C34v185Ev();
+extern void _ZN6S288C34v186Ev();
+extern void _ZN6S288C34v187Ev();
+extern void _ZN6S288C34v188Ev();
+extern void _ZN6S288C34v189Ev();
+extern void _ZN6S288C34v190Ev();
+extern void _ZN6S288C34v191Ev();
+extern void _ZN6S288C34v192Ev();
+extern void _ZN6S288C34v193Ev();
+extern void _ZN6S288C34v194Ev();
+extern void _ZN6S288C34v195Ev();
+extern void _ZN6S288C34v196Ev();
+extern void _ZN6S288C34v197Ev();
+extern void _ZN6S288C34v198Ev();
+extern void _ZN6S288C34v199Ev();
+extern void _ZN6S288C34v200Ev();
+extern void _ZN6S288C34v201Ev();
+extern void _ZN6S288C34v202Ev();
+extern void _ZN6S288C34v203Ev();
+extern void _ZN6S288C34v204Ev();
+extern void _ZN6S288C34v205Ev();
+extern void _ZN6S288C34v206Ev();
+extern void _ZN6S288C34v207Ev();
+extern void _ZN6S288C34v208Ev();
+extern void _ZN6S288C34v209Ev();
+extern void _ZN6S288C34v210Ev();
+extern void _ZN6S288C34v211Ev();
+extern void _ZN6S288C34v212Ev();
+extern void _ZN6S288C34v213Ev();
+extern void _ZN6S288C34v214Ev();
+extern void _ZN6S288C34v215Ev();
+extern void _ZN6S288C34v216Ev();
+extern void _ZN6S288C34v217Ev();
+extern void _ZN6S288C34v218Ev();
+extern void _ZN6S288C34v219Ev();
+extern void _ZN6S288C24v228Ev();
+extern void _ZN6S288C24v229Ev();
+extern void _ZN6S288C24v230Ev();
+extern void _ZN6S288C24v231Ev();
+extern void _ZN6S288C24v232Ev();
+extern void _ZN6S288C24v233Ev();
+extern void _ZN6S288C24v234Ev();
+extern void _ZN6S288C24v235Ev();
+extern void _ZN6S288C24v236Ev();
+extern void _ZN6S288C24v237Ev();
+extern void _ZN6S288C24v238Ev();
+extern void _ZN6S288C24v239Ev();
+extern void _ZN6S288C24v240Ev();
+extern void _ZN6S288C24v241Ev();
+extern void _ZN6S288C24v242Ev();
+extern void _ZN6S288C24v243Ev();
+extern void _ZN6S288C24v244Ev();
+extern void _ZN6S288C24v245Ev();
+extern void _ZN6S288C24v246Ev();
+extern void _ZN6S288C24v247Ev();
+extern void _ZN6S288C24v248Ev();
+extern void _ZN6S288C24v249Ev();
+extern void _ZN6S288C24v250Ev();
+extern void _ZN6S288C24v251Ev();
+extern void _ZN6S288C24v252Ev();
+extern void _ZN6S288C24v253Ev();
+extern void _ZN6S288C24v254Ev();
+extern void _ZN6S288C24v255Ev();
+extern void _ZN6S288C24v256Ev();
+extern void _ZN6S288C24v257Ev();
+extern void _ZN6S288C24v258Ev();
+extern void _ZN6S288C24v259Ev();
+extern void _ZN6S288C24v260Ev();
+extern void _ZN6S288C24v261Ev();
+extern void _ZN6S288C24v262Ev();
+extern void _ZN6S288C24v263Ev();
+extern void _ZN6S288C24v264Ev();
+extern void _ZN6S288C24v265Ev();
+extern void _ZN6S288C24v266Ev();
+extern void _ZN6S288C24v267Ev();
+extern void _ZN6S288C24v268Ev();
+extern void _ZN6S288C24v269Ev();
+extern void _ZN6S288C24v270Ev();
+extern void _ZN6S288C24v271Ev();
+extern void _ZN6S288C24v272Ev();
+extern void _ZN6S288C24v273Ev();
+extern void _ZN6S288C24v274Ev();
+extern void _ZN6S288C24v275Ev();
+extern void _ZN6S288C24v276Ev();
+extern void _ZN6S288C24v277Ev();
+extern void _ZN6S288C24v278Ev();
+extern void _ZN6S288C24v279Ev();
+extern void _ZN6S288C24v280Ev();
+extern void _ZN6S288C24v281Ev();
+extern void _ZN6S288C24v282Ev();
+extern void _ZN6S288C24v283Ev();
+extern void _ZN6S288C12v1Ev();
+extern void _ZN6S288C12v2Ev();
+extern void _ZN6S288C12v3Ev();
+extern void _ZN6S288C12v4Ev();
+extern void _ZN6S288C12v5Ev();
+extern void _ZN6S288C12v6Ev();
+extern void _ZN6S288C12v7Ev();
+extern void _ZN6S288C12v8Ev();
+extern void ABISELECT(_ZThn1224_N6S288C1D1Ev,_ZThn908_N6S288C1D1Ev)();
+extern void ABISELECT(_ZThn1224_N6S288C1D0Ev,_ZThn908_N6S288C1D0Ev)();
+extern void _ZN10S288C47_nt4v220Ev();
+extern void _ZN10S288C47_nt4v221Ev();
+extern void _ZN10S288C47_nt4v222Ev();
+extern void _ZN10S288C47_nt4v223Ev();
+extern void _ZN10S288C47_nt4v224Ev();
+extern void _ZN10S288C47_nt4v225Ev();
+extern void _ZN10S288C47_nt4v226Ev();
+extern void _ZN7S288C464v227Ev();
+static VTBL_ENTRY vtc_S288C1[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S288C1[0]),
+ (VTBL_ENTRY)&_ZN6S288C1D1Ev,
+ (VTBL_ENTRY)&_ZN6S288C1D0Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt2v9Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v10Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v11Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v12Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v13Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v14Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v15Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v16Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v17Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v18Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v19Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v20Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v21Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v22Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v23Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v24Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v25Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v26Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v27Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v28Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v29Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v30Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v31Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v32Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v33Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v34Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v35Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v36Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v37Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v38Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v39Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v40Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v41Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v42Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v43Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v44Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v45Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v46Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v47Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v48Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v49Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v50Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v51Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v52Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v53Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v54Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v55Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v56Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v57Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v58Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v59Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v60Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v61Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v62Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v63Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v64Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v65Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v66Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v67Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v68Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v69Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v70Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v71Ev,
+ (VTBL_ENTRY)&_ZN9S288C6_nt3v72Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S288C53v74Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S288C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S288C44v150Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v151Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v152Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v153Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v154Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v155Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v156Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v157Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v158Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v159Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v160Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v161Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v162Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v163Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v164Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v165Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v166Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v167Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v168Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v169Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v170Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v171Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v172Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v173Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v174Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v175Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v176Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v177Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v178Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v179Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v180Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v181Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v182Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v183Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v184Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v185Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v186Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v187Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v188Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v189Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v190Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v191Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v192Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v193Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v194Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v195Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v196Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v197Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v198Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v199Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v200Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v201Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v202Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v203Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v204Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v205Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v206Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v207Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v208Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v209Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v210Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v211Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v212Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v213Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v214Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v215Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v216Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v217Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v218Ev,
+ (VTBL_ENTRY)&_ZN6S288C34v219Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v228Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v229Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v230Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v231Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v232Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v233Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v234Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v235Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v236Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v237Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v238Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v239Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v240Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v241Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v242Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v243Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v244Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v245Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v246Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v247Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v248Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v249Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v250Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v251Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v252Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v253Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v254Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v255Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v256Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v257Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v258Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v259Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v260Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v261Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v262Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v263Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v264Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v265Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v266Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v267Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v268Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v269Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v270Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v271Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v272Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v273Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v274Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v275Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v276Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v277Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v278Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v279Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v280Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v281Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v282Ev,
+ (VTBL_ENTRY)&_ZN6S288C24v283Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v1Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v2Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v3Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v4Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v5Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v6Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v7Ev,
+ (VTBL_ENTRY)&_ZN6S288C12v8Ev,
+ ABISELECT(-1224,-908),
+ (VTBL_ENTRY)&(_ZTI6S288C1[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S288C1D1Ev,_ZThn908_N6S288C1D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S288C1D0Ev,_ZThn908_N6S288C1D0Ev),
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v220Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v221Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v222Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v223Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v224Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v225Ev,
+ (VTBL_ENTRY)&_ZN10S288C47_nt4v226Ev,
+ (VTBL_ENTRY)&_ZN7S288C464v227Ev,
+};
+extern VTBL_ENTRY _ZTI6S288C1[];
+extern VTBL_ENTRY _ZTV6S288C1[];
+Class_Descriptor cd_S288C1 = { "S288C1", // class name
+ bases_S288C1, 7,
+ &(vtc_S288C1[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(2080,1584), // object size
+ NSPAIRA(_ZTI6S288C1),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S288C1),291, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 7, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C6 {
+ int s279c6f0;
+ __tsi64 s279c6f1;
+ void *s279c6f2[4];
+ int s279c6f3[2];
+ void *s279c6f4;
+ ::S288C7_nt s279c6f5;
+ void *s279c6f6[2];
+ virtual ~S279C6(); // _ZN6S279C6D1Ev
+ virtual void v8(); // _ZN6S279C62v8Ev
+ virtual void v9(); // _ZN6S279C62v9Ev
+ virtual void v10(); // _ZN6S279C63v10Ev
+ virtual void v11(); // _ZN6S279C63v11Ev
+ virtual void v12(); // _ZN6S279C63v12Ev
+ virtual void v13(); // _ZN6S279C63v13Ev
+ virtual void v14(); // _ZN6S279C63v14Ev
+ virtual void v15(); // _ZN6S279C63v15Ev
+ virtual void v16(); // _ZN6S279C63v16Ev
+ virtual void v17(); // _ZN6S279C63v17Ev
+ virtual void v18(); // _ZN6S279C63v18Ev
+ virtual void v19(); // _ZN6S279C63v19Ev
+ virtual void v20(); // _ZN6S279C63v20Ev
+ virtual void v21(); // _ZN6S279C63v21Ev
+ virtual void v22(); // _ZN6S279C63v22Ev
+ virtual void v23(); // _ZN6S279C63v23Ev
+ virtual void v24(); // _ZN6S279C63v24Ev
+ virtual void v25(); // _ZN6S279C63v25Ev
+ virtual void v26(); // _ZN6S279C63v26Ev
+ virtual void v27(); // _ZN6S279C63v27Ev
+ virtual void v28(); // _ZN6S279C63v28Ev
+ virtual void v29(); // _ZN6S279C63v29Ev
+ virtual void v30(); // _ZN6S279C63v30Ev
+ virtual void v31(); // _ZN6S279C63v31Ev
+ virtual void v32(); // _ZN6S279C63v32Ev
+ virtual void v33(); // _ZN6S279C63v33Ev
+ virtual void v34(); // _ZN6S279C63v34Ev
+ virtual void v35(); // _ZN6S279C63v35Ev
+ virtual void v36(); // _ZN6S279C63v36Ev
+ virtual void v37(); // _ZN6S279C63v37Ev
+ virtual void v38(); // _ZN6S279C63v38Ev
+ virtual void v39(); // _ZN6S279C63v39Ev
+ virtual void v40(); // _ZN6S279C63v40Ev
+ virtual void v41(); // _ZN6S279C63v41Ev
+ virtual void v42(); // _ZN6S279C63v42Ev
+ virtual void v43(); // _ZN6S279C63v43Ev
+ virtual void v44(); // _ZN6S279C63v44Ev
+ virtual void v45(); // _ZN6S279C63v45Ev
+ virtual void v46(); // _ZN6S279C63v46Ev
+ virtual void v47(); // _ZN6S279C63v47Ev
+ virtual void v48(); // _ZN6S279C63v48Ev
+ virtual void v49(); // _ZN6S279C63v49Ev
+ virtual void v50(); // _ZN6S279C63v50Ev
+ virtual void v51(); // _ZN6S279C63v51Ev
+ virtual void v52(); // _ZN6S279C63v52Ev
+ virtual void v53(); // _ZN6S279C63v53Ev
+ virtual void v54(); // _ZN6S279C63v54Ev
+ virtual void v55(); // _ZN6S279C63v55Ev
+ virtual void v56(); // _ZN6S279C63v56Ev
+ virtual void v57(); // _ZN6S279C63v57Ev
+ virtual void v58(); // _ZN6S279C63v58Ev
+ virtual void v59(); // _ZN6S279C63v59Ev
+ virtual void v60(); // _ZN6S279C63v60Ev
+ virtual void v61(); // _ZN6S279C63v61Ev
+ virtual void v62(); // _ZN6S279C63v62Ev
+ virtual void v63(); // _ZN6S279C63v63Ev
+ virtual void v64(); // _ZN6S279C63v64Ev
+ virtual void v65(); // _ZN6S279C63v65Ev
+ virtual void v66(); // _ZN6S279C63v66Ev
+ virtual void v67(); // _ZN6S279C63v67Ev
+ virtual void v68(); // _ZN6S279C63v68Ev
+ virtual void v69(); // _ZN6S279C63v69Ev
+ virtual void v70(); // _ZN6S279C63v70Ev
+ virtual void v71(); // _ZN6S279C63v71Ev
+ S279C6(); // tgen
+};
+//SIG(-1 S279C6) C1{ vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 Fi FL Fp[4] Fi[2] Fp FC2{ m Fi[2]} Fp[2]}
+
+
+ S279C6 ::~S279C6(){ note_dtor("S279C6", this);}
+void S279C6 ::v8(){vfunc_called(this, "_ZN6S279C62v8Ev");}
+void S279C6 ::v9(){vfunc_called(this, "_ZN6S279C62v9Ev");}
+void S279C6 ::v10(){vfunc_called(this, "_ZN6S279C63v10Ev");}
+void S279C6 ::v11(){vfunc_called(this, "_ZN6S279C63v11Ev");}
+void S279C6 ::v12(){vfunc_called(this, "_ZN6S279C63v12Ev");}
+void S279C6 ::v13(){vfunc_called(this, "_ZN6S279C63v13Ev");}
+void S279C6 ::v14(){vfunc_called(this, "_ZN6S279C63v14Ev");}
+void S279C6 ::v15(){vfunc_called(this, "_ZN6S279C63v15Ev");}
+void S279C6 ::v16(){vfunc_called(this, "_ZN6S279C63v16Ev");}
+void S279C6 ::v17(){vfunc_called(this, "_ZN6S279C63v17Ev");}
+void S279C6 ::v18(){vfunc_called(this, "_ZN6S279C63v18Ev");}
+void S279C6 ::v19(){vfunc_called(this, "_ZN6S279C63v19Ev");}
+void S279C6 ::v20(){vfunc_called(this, "_ZN6S279C63v20Ev");}
+void S279C6 ::v21(){vfunc_called(this, "_ZN6S279C63v21Ev");}
+void S279C6 ::v22(){vfunc_called(this, "_ZN6S279C63v22Ev");}
+void S279C6 ::v23(){vfunc_called(this, "_ZN6S279C63v23Ev");}
+void S279C6 ::v24(){vfunc_called(this, "_ZN6S279C63v24Ev");}
+void S279C6 ::v25(){vfunc_called(this, "_ZN6S279C63v25Ev");}
+void S279C6 ::v26(){vfunc_called(this, "_ZN6S279C63v26Ev");}
+void S279C6 ::v27(){vfunc_called(this, "_ZN6S279C63v27Ev");}
+void S279C6 ::v28(){vfunc_called(this, "_ZN6S279C63v28Ev");}
+void S279C6 ::v29(){vfunc_called(this, "_ZN6S279C63v29Ev");}
+void S279C6 ::v30(){vfunc_called(this, "_ZN6S279C63v30Ev");}
+void S279C6 ::v31(){vfunc_called(this, "_ZN6S279C63v31Ev");}
+void S279C6 ::v32(){vfunc_called(this, "_ZN6S279C63v32Ev");}
+void S279C6 ::v33(){vfunc_called(this, "_ZN6S279C63v33Ev");}
+void S279C6 ::v34(){vfunc_called(this, "_ZN6S279C63v34Ev");}
+void S279C6 ::v35(){vfunc_called(this, "_ZN6S279C63v35Ev");}
+void S279C6 ::v36(){vfunc_called(this, "_ZN6S279C63v36Ev");}
+void S279C6 ::v37(){vfunc_called(this, "_ZN6S279C63v37Ev");}
+void S279C6 ::v38(){vfunc_called(this, "_ZN6S279C63v38Ev");}
+void S279C6 ::v39(){vfunc_called(this, "_ZN6S279C63v39Ev");}
+void S279C6 ::v40(){vfunc_called(this, "_ZN6S279C63v40Ev");}
+void S279C6 ::v41(){vfunc_called(this, "_ZN6S279C63v41Ev");}
+void S279C6 ::v42(){vfunc_called(this, "_ZN6S279C63v42Ev");}
+void S279C6 ::v43(){vfunc_called(this, "_ZN6S279C63v43Ev");}
+void S279C6 ::v44(){vfunc_called(this, "_ZN6S279C63v44Ev");}
+void S279C6 ::v45(){vfunc_called(this, "_ZN6S279C63v45Ev");}
+void S279C6 ::v46(){vfunc_called(this, "_ZN6S279C63v46Ev");}
+void S279C6 ::v47(){vfunc_called(this, "_ZN6S279C63v47Ev");}
+void S279C6 ::v48(){vfunc_called(this, "_ZN6S279C63v48Ev");}
+void S279C6 ::v49(){vfunc_called(this, "_ZN6S279C63v49Ev");}
+void S279C6 ::v50(){vfunc_called(this, "_ZN6S279C63v50Ev");}
+void S279C6 ::v51(){vfunc_called(this, "_ZN6S279C63v51Ev");}
+void S279C6 ::v52(){vfunc_called(this, "_ZN6S279C63v52Ev");}
+void S279C6 ::v53(){vfunc_called(this, "_ZN6S279C63v53Ev");}
+void S279C6 ::v54(){vfunc_called(this, "_ZN6S279C63v54Ev");}
+void S279C6 ::v55(){vfunc_called(this, "_ZN6S279C63v55Ev");}
+void S279C6 ::v56(){vfunc_called(this, "_ZN6S279C63v56Ev");}
+void S279C6 ::v57(){vfunc_called(this, "_ZN6S279C63v57Ev");}
+void S279C6 ::v58(){vfunc_called(this, "_ZN6S279C63v58Ev");}
+void S279C6 ::v59(){vfunc_called(this, "_ZN6S279C63v59Ev");}
+void S279C6 ::v60(){vfunc_called(this, "_ZN6S279C63v60Ev");}
+void S279C6 ::v61(){vfunc_called(this, "_ZN6S279C63v61Ev");}
+void S279C6 ::v62(){vfunc_called(this, "_ZN6S279C63v62Ev");}
+void S279C6 ::v63(){vfunc_called(this, "_ZN6S279C63v63Ev");}
+void S279C6 ::v64(){vfunc_called(this, "_ZN6S279C63v64Ev");}
+void S279C6 ::v65(){vfunc_called(this, "_ZN6S279C63v65Ev");}
+void S279C6 ::v66(){vfunc_called(this, "_ZN6S279C63v66Ev");}
+void S279C6 ::v67(){vfunc_called(this, "_ZN6S279C63v67Ev");}
+void S279C6 ::v68(){vfunc_called(this, "_ZN6S279C63v68Ev");}
+void S279C6 ::v69(){vfunc_called(this, "_ZN6S279C63v69Ev");}
+void S279C6 ::v70(){vfunc_called(this, "_ZN6S279C63v70Ev");}
+void S279C6 ::v71(){vfunc_called(this, "_ZN6S279C63v71Ev");}
+S279C6 ::S279C6(){ note_ctor("S279C6", this);} // tgen
+
+static void Test_S279C6()
+{
+ extern Class_Descriptor cd_S279C6;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S279C6, buf);
+ S279C6 *dp, &lv = *(dp=new (buf) S279C6());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S279C6)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C6)");
+ check_field_offset(lv, s279c6f0, ABISELECT(8,4), "S279C6.s279c6f0");
+ check_field_offset(lv, s279c6f1, ABISELECT(16,8), "S279C6.s279c6f1");
+ check_field_offset(lv, s279c6f2, ABISELECT(24,16), "S279C6.s279c6f2");
+ check_field_offset(lv, s279c6f3, ABISELECT(56,32), "S279C6.s279c6f3");
+ check_field_offset(lv, s279c6f4, ABISELECT(64,40), "S279C6.s279c6f4");
+ check_field_offset(lv, s279c6f5, ABISELECT(72,44), "S279C6.s279c6f5");
+ check_field_offset(lv, s279c6f6, ABISELECT(80,52), "S279C6.s279c6f6");
+ test_class_info(&lv, &cd_S279C6);
+ dp->~S279C6();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C6(Test_S279C6, "S279C6", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN6S279C6C1Ev();
+extern void _ZN6S279C6D1Ev();
+Name_Map name_map_S279C6[] = {
+ NSPAIR(_ZN6S279C6C1Ev),
+ NSPAIR(_ZN6S279C6D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI6S279C6[];
+extern void _ZN6S279C6D1Ev();
+extern void _ZN6S279C6D0Ev();
+extern void _ZN6S279C62v8Ev();
+extern void _ZN6S279C62v9Ev();
+extern void _ZN6S279C63v10Ev();
+extern void _ZN6S279C63v11Ev();
+extern void _ZN6S279C63v12Ev();
+extern void _ZN6S279C63v13Ev();
+extern void _ZN6S279C63v14Ev();
+extern void _ZN6S279C63v15Ev();
+extern void _ZN6S279C63v16Ev();
+extern void _ZN6S279C63v17Ev();
+extern void _ZN6S279C63v18Ev();
+extern void _ZN6S279C63v19Ev();
+extern void _ZN6S279C63v20Ev();
+extern void _ZN6S279C63v21Ev();
+extern void _ZN6S279C63v22Ev();
+extern void _ZN6S279C63v23Ev();
+extern void _ZN6S279C63v24Ev();
+extern void _ZN6S279C63v25Ev();
+extern void _ZN6S279C63v26Ev();
+extern void _ZN6S279C63v27Ev();
+extern void _ZN6S279C63v28Ev();
+extern void _ZN6S279C63v29Ev();
+extern void _ZN6S279C63v30Ev();
+extern void _ZN6S279C63v31Ev();
+extern void _ZN6S279C63v32Ev();
+extern void _ZN6S279C63v33Ev();
+extern void _ZN6S279C63v34Ev();
+extern void _ZN6S279C63v35Ev();
+extern void _ZN6S279C63v36Ev();
+extern void _ZN6S279C63v37Ev();
+extern void _ZN6S279C63v38Ev();
+extern void _ZN6S279C63v39Ev();
+extern void _ZN6S279C63v40Ev();
+extern void _ZN6S279C63v41Ev();
+extern void _ZN6S279C63v42Ev();
+extern void _ZN6S279C63v43Ev();
+extern void _ZN6S279C63v44Ev();
+extern void _ZN6S279C63v45Ev();
+extern void _ZN6S279C63v46Ev();
+extern void _ZN6S279C63v47Ev();
+extern void _ZN6S279C63v48Ev();
+extern void _ZN6S279C63v49Ev();
+extern void _ZN6S279C63v50Ev();
+extern void _ZN6S279C63v51Ev();
+extern void _ZN6S279C63v52Ev();
+extern void _ZN6S279C63v53Ev();
+extern void _ZN6S279C63v54Ev();
+extern void _ZN6S279C63v55Ev();
+extern void _ZN6S279C63v56Ev();
+extern void _ZN6S279C63v57Ev();
+extern void _ZN6S279C63v58Ev();
+extern void _ZN6S279C63v59Ev();
+extern void _ZN6S279C63v60Ev();
+extern void _ZN6S279C63v61Ev();
+extern void _ZN6S279C63v62Ev();
+extern void _ZN6S279C63v63Ev();
+extern void _ZN6S279C63v64Ev();
+extern void _ZN6S279C63v65Ev();
+extern void _ZN6S279C63v66Ev();
+extern void _ZN6S279C63v67Ev();
+extern void _ZN6S279C63v68Ev();
+extern void _ZN6S279C63v69Ev();
+extern void _ZN6S279C63v70Ev();
+extern void _ZN6S279C63v71Ev();
+static VTBL_ENTRY vtc_S279C6[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S279C6[0]),
+ (VTBL_ENTRY)&_ZN6S279C6D1Ev,
+ (VTBL_ENTRY)&_ZN6S279C6D0Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v8Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v9Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v10Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v11Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v12Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v13Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v14Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v15Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v71Ev,
+};
+extern VTBL_ENTRY _ZTI6S279C6[];
+extern VTBL_ENTRY _ZTV6S279C6[];
+Class_Descriptor cd_S279C6 = { "S279C6", // class name
+ 0,0,//no base classes
+ &(vtc_S279C6[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI6S279C6),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV6S279C6),68, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C5 : S279C6 {
+ virtual ~S279C5(); // _ZN6S279C5D1Ev
+ virtual void v72(); // _ZN6S279C53v72Ev
+ virtual void v73(); // _ZN6S279C53v73Ev
+ S279C5(); // tgen
+};
+//SIG(-1 S279C5) C1{ BC2{ vd v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 Fi FL Fp[4] Fi[2] Fp FC3{ m Fi[2]} Fp[2]} vd v1 v2}
+
+
+ S279C5 ::~S279C5(){ note_dtor("S279C5", this);}
+void S279C5 ::v72(){vfunc_called(this, "_ZN6S279C53v72Ev");}
+void S279C5 ::v73(){vfunc_called(this, "_ZN6S279C53v73Ev");}
+S279C5 ::S279C5(){ note_ctor("S279C5", this);} // tgen
+
+static void Test_S279C5()
+{
+ extern Class_Descriptor cd_S279C5;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S279C5, buf);
+ S279C5 *dp, &lv = *(dp=new (buf) S279C5());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S279C5)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C5)");
+ check_base_class_offset(lv, (S279C6*), 0, "S279C5");
+ test_class_info(&lv, &cd_S279C5);
+ dp->~S279C5();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C5(Test_S279C5, "S279C5", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN6S279C5C1Ev();
+extern void _ZN6S279C5D1Ev();
+Name_Map name_map_S279C5[] = {
+ NSPAIR(_ZN6S279C5C1Ev),
+ NSPAIR(_ZN6S279C5D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S279C6;
+extern VTBL_ENTRY _ZTI6S279C6[];
+extern VTBL_ENTRY _ZTV6S279C6[];
+static Base_Class bases_S279C5[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S279C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S279C5[];
+extern void _ZN6S279C5D1Ev();
+extern void _ZN6S279C5D0Ev();
+extern void _ZN6S279C62v8Ev();
+extern void _ZN6S279C62v9Ev();
+extern void _ZN6S279C63v10Ev();
+extern void _ZN6S279C63v11Ev();
+extern void _ZN6S279C63v12Ev();
+extern void _ZN6S279C63v13Ev();
+extern void _ZN6S279C63v14Ev();
+extern void _ZN6S279C63v15Ev();
+extern void _ZN6S279C63v16Ev();
+extern void _ZN6S279C63v17Ev();
+extern void _ZN6S279C63v18Ev();
+extern void _ZN6S279C63v19Ev();
+extern void _ZN6S279C63v20Ev();
+extern void _ZN6S279C63v21Ev();
+extern void _ZN6S279C63v22Ev();
+extern void _ZN6S279C63v23Ev();
+extern void _ZN6S279C63v24Ev();
+extern void _ZN6S279C63v25Ev();
+extern void _ZN6S279C63v26Ev();
+extern void _ZN6S279C63v27Ev();
+extern void _ZN6S279C63v28Ev();
+extern void _ZN6S279C63v29Ev();
+extern void _ZN6S279C63v30Ev();
+extern void _ZN6S279C63v31Ev();
+extern void _ZN6S279C63v32Ev();
+extern void _ZN6S279C63v33Ev();
+extern void _ZN6S279C63v34Ev();
+extern void _ZN6S279C63v35Ev();
+extern void _ZN6S279C63v36Ev();
+extern void _ZN6S279C63v37Ev();
+extern void _ZN6S279C63v38Ev();
+extern void _ZN6S279C63v39Ev();
+extern void _ZN6S279C63v40Ev();
+extern void _ZN6S279C63v41Ev();
+extern void _ZN6S279C63v42Ev();
+extern void _ZN6S279C63v43Ev();
+extern void _ZN6S279C63v44Ev();
+extern void _ZN6S279C63v45Ev();
+extern void _ZN6S279C63v46Ev();
+extern void _ZN6S279C63v47Ev();
+extern void _ZN6S279C63v48Ev();
+extern void _ZN6S279C63v49Ev();
+extern void _ZN6S279C63v50Ev();
+extern void _ZN6S279C63v51Ev();
+extern void _ZN6S279C63v52Ev();
+extern void _ZN6S279C63v53Ev();
+extern void _ZN6S279C63v54Ev();
+extern void _ZN6S279C63v55Ev();
+extern void _ZN6S279C63v56Ev();
+extern void _ZN6S279C63v57Ev();
+extern void _ZN6S279C63v58Ev();
+extern void _ZN6S279C63v59Ev();
+extern void _ZN6S279C63v60Ev();
+extern void _ZN6S279C63v61Ev();
+extern void _ZN6S279C63v62Ev();
+extern void _ZN6S279C63v63Ev();
+extern void _ZN6S279C63v64Ev();
+extern void _ZN6S279C63v65Ev();
+extern void _ZN6S279C63v66Ev();
+extern void _ZN6S279C63v67Ev();
+extern void _ZN6S279C63v68Ev();
+extern void _ZN6S279C63v69Ev();
+extern void _ZN6S279C63v70Ev();
+extern void _ZN6S279C63v71Ev();
+extern void _ZN6S279C53v72Ev();
+extern void _ZN6S279C53v73Ev();
+static VTBL_ENTRY vtc_S279C5[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S279C5[0]),
+ (VTBL_ENTRY)&_ZN6S279C5D1Ev,
+ (VTBL_ENTRY)&_ZN6S279C5D0Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v8Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v9Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v10Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v11Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v12Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v13Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v14Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v15Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v72Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v73Ev,
+};
+extern VTBL_ENTRY _ZTI6S279C5[];
+extern VTBL_ENTRY _ZTV6S279C5[];
+Class_Descriptor cd_S279C5 = { "S279C5", // class name
+ bases_S279C5, 1,
+ &(vtc_S279C5[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI6S279C5),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S279C5),70, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C4 : S279C5 {
+ ::S288C8 s279c4f0;
+ int s279c4f1;
+ unsigned int s279c4f2:1;
+ unsigned int s279c4f3:1;
+ unsigned int s279c4f4:1;
+ unsigned int s279c4f5:1;
+ ::S288C52 s279c4f6;
+ ::S288C43 s279c4f7;
+ void *s279c4f8;
+ ::S288C39 s279c4f9;
+ ::S288C39 s279c4f10;
+ ::S288C18 s279c4f11;
+ ::S288C14 s279c4f12;
+ char s279c4f13;
+ int s279c4f14;
+ void *s279c4f15;
+ ::S288C7_nt s279c4f16;
+ ::S288C7_nt s279c4f17;
+ ::S288C7_nt s279c4f18;
+ ::S288C7_nt s279c4f19;
+ ::S288C7_nt s279c4f20;
+ ::S288C7_nt s279c4f21;
+ ::S288C20_nt s279c4f22;
+ ::S288C20_nt s279c4f23;
+ ::S288C20_nt s279c4f24;
+ ::S288C20_nt s279c4f25;
+ ::S288C20_nt s279c4f26;
+ ::S288C20_nt s279c4f27;
+ ::S288C20_nt s279c4f28;
+ ::S288C20_nt s279c4f29;
+ ::S288C20_nt s279c4f30;
+ ::S288C20_nt s279c4f31;
+ virtual ~S279C4(); // _ZN6S279C4D1Ev
+ virtual void v74(); // _ZN6S279C43v74Ev
+ virtual void v75(); // _ZN6S279C43v75Ev
+ virtual void v76(); // _ZN6S279C43v76Ev
+ virtual void v77(); // _ZN6S279C43v77Ev
+ virtual void v78(); // _ZN6S279C43v78Ev
+ virtual void v79(); // _ZN6S279C43v79Ev
+ virtual void v80(); // _ZN6S279C43v80Ev
+ virtual void v81(); // _ZN6S279C43v81Ev
+ virtual void v82(); // _ZN6S279C43v82Ev
+ virtual void v83(); // _ZN6S279C43v83Ev
+ virtual void v84(); // _ZN6S279C43v84Ev
+ virtual void v85(); // _ZN6S279C43v85Ev
+ virtual void v86(); // _ZN6S279C43v86Ev
+ virtual void v87(); // _ZN6S279C43v87Ev
+ virtual void v88(); // _ZN6S279C43v88Ev
+ virtual void v89(); // _ZN6S279C43v89Ev
+ virtual void v90(); // _ZN6S279C43v90Ev
+ virtual void v91(); // _ZN6S279C43v91Ev
+ virtual void v92(); // _ZN6S279C43v92Ev
+ virtual void v93(); // _ZN6S279C43v93Ev
+ virtual void v94(); // _ZN6S279C43v94Ev
+ virtual void v95(); // _ZN6S279C43v95Ev
+ virtual void v96(); // _ZN6S279C43v96Ev
+ virtual void v97(); // _ZN6S279C43v97Ev
+ virtual void v98(); // _ZN6S279C43v98Ev
+ virtual void v99(); // _ZN6S279C43v99Ev
+ virtual void v100(); // _ZN6S279C44v100Ev
+ virtual void v101(); // _ZN6S279C44v101Ev
+ virtual void v102(); // _ZN6S279C44v102Ev
+ virtual void v103(); // _ZN6S279C44v103Ev
+ virtual void v104(); // _ZN6S279C44v104Ev
+ virtual void v105(); // _ZN6S279C44v105Ev
+ virtual void v106(); // _ZN6S279C44v106Ev
+ virtual void v107(); // _ZN6S279C44v107Ev
+ virtual void v108(); // _ZN6S279C44v108Ev
+ virtual void v109(); // _ZN6S279C44v109Ev
+ virtual void v110(); // _ZN6S279C44v110Ev
+ virtual void v111(); // _ZN6S279C44v111Ev
+ virtual void v112(); // _ZN6S279C44v112Ev
+ virtual void v113(); // _ZN6S279C44v113Ev
+ virtual void v114(); // _ZN6S279C44v114Ev
+ virtual void v115(); // _ZN6S279C44v115Ev
+ virtual void v116(); // _ZN6S279C44v116Ev
+ virtual void v117(); // _ZN6S279C44v117Ev
+ virtual void v118(); // _ZN6S279C44v118Ev
+ virtual void v119(); // _ZN6S279C44v119Ev
+ virtual void v120(); // _ZN6S279C44v120Ev
+ virtual void v121(); // _ZN6S279C44v121Ev
+ virtual void v122(); // _ZN6S279C44v122Ev
+ virtual void v123(); // _ZN6S279C44v123Ev
+ virtual void v124(); // _ZN6S279C44v124Ev
+ virtual void v125(); // _ZN6S279C44v125Ev
+ virtual void v126(); // _ZN6S279C44v126Ev
+ virtual void v127(); // _ZN6S279C44v127Ev
+ virtual void v128(); // _ZN6S279C44v128Ev
+ virtual void v129(); // _ZN6S279C44v129Ev
+ virtual void v130(); // _ZN6S279C44v130Ev
+ virtual void v131(); // _ZN6S279C44v131Ev
+ virtual void v132(); // _ZN6S279C44v132Ev
+ virtual void v133(); // _ZN6S279C44v133Ev
+ virtual void v134(); // _ZN6S279C44v134Ev
+ virtual void v135(); // _ZN6S279C44v135Ev
+ virtual void v136(); // _ZN6S279C44v136Ev
+ virtual void v137(); // _ZN6S279C44v137Ev
+ virtual void v138(); // _ZN6S279C44v138Ev
+ virtual void v139(); // _ZN6S279C44v139Ev
+ virtual void v140(); // _ZN6S279C44v140Ev
+ virtual void v141(); // _ZN6S279C44v141Ev
+ virtual void v142(); // _ZN6S279C44v142Ev
+ virtual void v143(); // _ZN6S279C44v143Ev
+ virtual void v144(); // _ZN6S279C44v144Ev
+ virtual void v145(); // _ZN6S279C44v145Ev
+ virtual void v146(); // _ZN6S279C44v146Ev
+ virtual void v147(); // _ZN6S279C44v147Ev
+ virtual void v148(); // _ZN6S279C44v148Ev
+ virtual void v149(); // _ZN6S279C44v149Ev
+ S279C4(); // tgen
+};
+//SIG(-1 S279C4) C1{ BC2{ BC3{ vd v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 Fi FL Fp[4] Fi[2] Fp FC4{ m Fi[2]} Fp[2]} vd v141 v142} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 FC5{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC6{ BC7{ BC8{ m Fp Fi[2]}}} FC9{ BC10{ BC8}} Fp FC11{ BC12{ BC8}} FC11 FC13{ BC14{ BC8}} FC15{ BC16{ BC8}} Fc Fi Fp FC4 FC4 FC4 FC4 FC4 FC4 FC17{ m Fp FC4} FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17}
+
+
+ S279C4 ::~S279C4(){ note_dtor("S279C4", this);}
+void S279C4 ::v74(){vfunc_called(this, "_ZN6S279C43v74Ev");}
+void S279C4 ::v75(){vfunc_called(this, "_ZN6S279C43v75Ev");}
+void S279C4 ::v76(){vfunc_called(this, "_ZN6S279C43v76Ev");}
+void S279C4 ::v77(){vfunc_called(this, "_ZN6S279C43v77Ev");}
+void S279C4 ::v78(){vfunc_called(this, "_ZN6S279C43v78Ev");}
+void S279C4 ::v79(){vfunc_called(this, "_ZN6S279C43v79Ev");}
+void S279C4 ::v80(){vfunc_called(this, "_ZN6S279C43v80Ev");}
+void S279C4 ::v81(){vfunc_called(this, "_ZN6S279C43v81Ev");}
+void S279C4 ::v82(){vfunc_called(this, "_ZN6S279C43v82Ev");}
+void S279C4 ::v83(){vfunc_called(this, "_ZN6S279C43v83Ev");}
+void S279C4 ::v84(){vfunc_called(this, "_ZN6S279C43v84Ev");}
+void S279C4 ::v85(){vfunc_called(this, "_ZN6S279C43v85Ev");}
+void S279C4 ::v86(){vfunc_called(this, "_ZN6S279C43v86Ev");}
+void S279C4 ::v87(){vfunc_called(this, "_ZN6S279C43v87Ev");}
+void S279C4 ::v88(){vfunc_called(this, "_ZN6S279C43v88Ev");}
+void S279C4 ::v89(){vfunc_called(this, "_ZN6S279C43v89Ev");}
+void S279C4 ::v90(){vfunc_called(this, "_ZN6S279C43v90Ev");}
+void S279C4 ::v91(){vfunc_called(this, "_ZN6S279C43v91Ev");}
+void S279C4 ::v92(){vfunc_called(this, "_ZN6S279C43v92Ev");}
+void S279C4 ::v93(){vfunc_called(this, "_ZN6S279C43v93Ev");}
+void S279C4 ::v94(){vfunc_called(this, "_ZN6S279C43v94Ev");}
+void S279C4 ::v95(){vfunc_called(this, "_ZN6S279C43v95Ev");}
+void S279C4 ::v96(){vfunc_called(this, "_ZN6S279C43v96Ev");}
+void S279C4 ::v97(){vfunc_called(this, "_ZN6S279C43v97Ev");}
+void S279C4 ::v98(){vfunc_called(this, "_ZN6S279C43v98Ev");}
+void S279C4 ::v99(){vfunc_called(this, "_ZN6S279C43v99Ev");}
+void S279C4 ::v100(){vfunc_called(this, "_ZN6S279C44v100Ev");}
+void S279C4 ::v101(){vfunc_called(this, "_ZN6S279C44v101Ev");}
+void S279C4 ::v102(){vfunc_called(this, "_ZN6S279C44v102Ev");}
+void S279C4 ::v103(){vfunc_called(this, "_ZN6S279C44v103Ev");}
+void S279C4 ::v104(){vfunc_called(this, "_ZN6S279C44v104Ev");}
+void S279C4 ::v105(){vfunc_called(this, "_ZN6S279C44v105Ev");}
+void S279C4 ::v106(){vfunc_called(this, "_ZN6S279C44v106Ev");}
+void S279C4 ::v107(){vfunc_called(this, "_ZN6S279C44v107Ev");}
+void S279C4 ::v108(){vfunc_called(this, "_ZN6S279C44v108Ev");}
+void S279C4 ::v109(){vfunc_called(this, "_ZN6S279C44v109Ev");}
+void S279C4 ::v110(){vfunc_called(this, "_ZN6S279C44v110Ev");}
+void S279C4 ::v111(){vfunc_called(this, "_ZN6S279C44v111Ev");}
+void S279C4 ::v112(){vfunc_called(this, "_ZN6S279C44v112Ev");}
+void S279C4 ::v113(){vfunc_called(this, "_ZN6S279C44v113Ev");}
+void S279C4 ::v114(){vfunc_called(this, "_ZN6S279C44v114Ev");}
+void S279C4 ::v115(){vfunc_called(this, "_ZN6S279C44v115Ev");}
+void S279C4 ::v116(){vfunc_called(this, "_ZN6S279C44v116Ev");}
+void S279C4 ::v117(){vfunc_called(this, "_ZN6S279C44v117Ev");}
+void S279C4 ::v118(){vfunc_called(this, "_ZN6S279C44v118Ev");}
+void S279C4 ::v119(){vfunc_called(this, "_ZN6S279C44v119Ev");}
+void S279C4 ::v120(){vfunc_called(this, "_ZN6S279C44v120Ev");}
+void S279C4 ::v121(){vfunc_called(this, "_ZN6S279C44v121Ev");}
+void S279C4 ::v122(){vfunc_called(this, "_ZN6S279C44v122Ev");}
+void S279C4 ::v123(){vfunc_called(this, "_ZN6S279C44v123Ev");}
+void S279C4 ::v124(){vfunc_called(this, "_ZN6S279C44v124Ev");}
+void S279C4 ::v125(){vfunc_called(this, "_ZN6S279C44v125Ev");}
+void S279C4 ::v126(){vfunc_called(this, "_ZN6S279C44v126Ev");}
+void S279C4 ::v127(){vfunc_called(this, "_ZN6S279C44v127Ev");}
+void S279C4 ::v128(){vfunc_called(this, "_ZN6S279C44v128Ev");}
+void S279C4 ::v129(){vfunc_called(this, "_ZN6S279C44v129Ev");}
+void S279C4 ::v130(){vfunc_called(this, "_ZN6S279C44v130Ev");}
+void S279C4 ::v131(){vfunc_called(this, "_ZN6S279C44v131Ev");}
+void S279C4 ::v132(){vfunc_called(this, "_ZN6S279C44v132Ev");}
+void S279C4 ::v133(){vfunc_called(this, "_ZN6S279C44v133Ev");}
+void S279C4 ::v134(){vfunc_called(this, "_ZN6S279C44v134Ev");}
+void S279C4 ::v135(){vfunc_called(this, "_ZN6S279C44v135Ev");}
+void S279C4 ::v136(){vfunc_called(this, "_ZN6S279C44v136Ev");}
+void S279C4 ::v137(){vfunc_called(this, "_ZN6S279C44v137Ev");}
+void S279C4 ::v138(){vfunc_called(this, "_ZN6S279C44v138Ev");}
+void S279C4 ::v139(){vfunc_called(this, "_ZN6S279C44v139Ev");}
+void S279C4 ::v140(){vfunc_called(this, "_ZN6S279C44v140Ev");}
+void S279C4 ::v141(){vfunc_called(this, "_ZN6S279C44v141Ev");}
+void S279C4 ::v142(){vfunc_called(this, "_ZN6S279C44v142Ev");}
+void S279C4 ::v143(){vfunc_called(this, "_ZN6S279C44v143Ev");}
+void S279C4 ::v144(){vfunc_called(this, "_ZN6S279C44v144Ev");}
+void S279C4 ::v145(){vfunc_called(this, "_ZN6S279C44v145Ev");}
+void S279C4 ::v146(){vfunc_called(this, "_ZN6S279C44v146Ev");}
+void S279C4 ::v147(){vfunc_called(this, "_ZN6S279C44v147Ev");}
+void S279C4 ::v148(){vfunc_called(this, "_ZN6S279C44v148Ev");}
+void S279C4 ::v149(){vfunc_called(this, "_ZN6S279C44v149Ev");}
+S279C4 ::S279C4(){ note_ctor("S279C4", this);} // tgen
+
+static void Test_S279C4()
+{
+ extern Class_Descriptor cd_S279C4;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(59,89)];
+ init_test(&cd_S279C4, buf);
+ S279C4 *dp, &lv = *(dp=new (buf) S279C4());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(464,352), "sizeof(S279C4)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C4)");
+ check_base_class_offset(lv, (S279C6*)(S279C5*), 0, "S279C4");
+ check_base_class_offset(lv, (S279C5*), 0, "S279C4");
+ check_field_offset(lv, s279c4f0, ABISELECT(96,60), "S279C4.s279c4f0");
+ check_field_offset(lv, s279c4f1, ABISELECT(124,88), "S279C4.s279c4f1");
+ set_bf_and_test(lv, s279c4f2, ABISELECT(128,92), 0, 1, 1, "S279C4");
+ set_bf_and_test(lv, s279c4f3, ABISELECT(128,92), 1, 1, 1, "S279C4");
+ set_bf_and_test(lv, s279c4f4, ABISELECT(128,92), 2, 1, 1, "S279C4");
+ set_bf_and_test(lv, s279c4f5, ABISELECT(128,92), 3, 1, 1, "S279C4");
+ check_field_offset(lv, s279c4f6, ABISELECT(136,96), "S279C4.s279c4f6");
+ check_field_offset(lv, s279c4f7, ABISELECT(152,108), "S279C4.s279c4f7");
+ check_field_offset(lv, s279c4f8, ABISELECT(168,120), "S279C4.s279c4f8");
+ check_field_offset(lv, s279c4f9, ABISELECT(176,124), "S279C4.s279c4f9");
+ check_field_offset(lv, s279c4f10, ABISELECT(192,136), "S279C4.s279c4f10");
+ check_field_offset(lv, s279c4f11, ABISELECT(208,148), "S279C4.s279c4f11");
+ check_field_offset(lv, s279c4f12, ABISELECT(224,160), "S279C4.s279c4f12");
+ check_field_offset(lv, s279c4f13, ABISELECT(240,172), "S279C4.s279c4f13");
+ check_field_offset(lv, s279c4f14, ABISELECT(244,176), "S279C4.s279c4f14");
+ check_field_offset(lv, s279c4f15, ABISELECT(248,180), "S279C4.s279c4f15");
+ check_field_offset(lv, s279c4f16, ABISELECT(256,184), "S279C4.s279c4f16");
+ check_field_offset(lv, s279c4f17, ABISELECT(264,192), "S279C4.s279c4f17");
+ check_field_offset(lv, s279c4f18, ABISELECT(272,200), "S279C4.s279c4f18");
+ check_field_offset(lv, s279c4f19, ABISELECT(280,208), "S279C4.s279c4f19");
+ check_field_offset(lv, s279c4f20, ABISELECT(288,216), "S279C4.s279c4f20");
+ check_field_offset(lv, s279c4f21, ABISELECT(296,224), "S279C4.s279c4f21");
+ check_field_offset(lv, s279c4f22, ABISELECT(304,232), "S279C4.s279c4f22");
+ check_field_offset(lv, s279c4f23, ABISELECT(320,244), "S279C4.s279c4f23");
+ check_field_offset(lv, s279c4f24, ABISELECT(336,256), "S279C4.s279c4f24");
+ check_field_offset(lv, s279c4f25, ABISELECT(352,268), "S279C4.s279c4f25");
+ check_field_offset(lv, s279c4f26, ABISELECT(368,280), "S279C4.s279c4f26");
+ check_field_offset(lv, s279c4f27, ABISELECT(384,292), "S279C4.s279c4f27");
+ check_field_offset(lv, s279c4f28, ABISELECT(400,304), "S279C4.s279c4f28");
+ check_field_offset(lv, s279c4f29, ABISELECT(416,316), "S279C4.s279c4f29");
+ check_field_offset(lv, s279c4f30, ABISELECT(432,328), "S279C4.s279c4f30");
+ check_field_offset(lv, s279c4f31, ABISELECT(448,340), "S279C4.s279c4f31");
+ test_class_info(&lv, &cd_S279C4);
+ dp->~S279C4();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C4(Test_S279C4, "S279C4", ABISELECT(464,352));
+
+#else // __cplusplus
+
+extern void _ZN6S279C4C1Ev();
+extern void _ZN6S279C4D1Ev();
+Name_Map name_map_S279C4[] = {
+ NSPAIR(_ZN6S279C4C1Ev),
+ NSPAIR(_ZN6S279C4D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S279C6;
+extern VTBL_ENTRY _ZTI6S279C6[];
+extern VTBL_ENTRY _ZTV6S279C6[];
+extern Class_Descriptor cd_S279C5;
+extern VTBL_ENTRY _ZTI6S279C5[];
+extern VTBL_ENTRY _ZTV6S279C5[];
+static Base_Class bases_S279C4[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S279C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S279C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S279C4[];
+extern void _ZN6S279C4D1Ev();
+extern void _ZN6S279C4D0Ev();
+extern void _ZN6S279C62v8Ev();
+extern void _ZN6S279C62v9Ev();
+extern void _ZN6S279C63v10Ev();
+extern void _ZN6S279C63v11Ev();
+extern void _ZN6S279C63v12Ev();
+extern void _ZN6S279C63v13Ev();
+extern void _ZN6S279C63v14Ev();
+extern void _ZN6S279C63v15Ev();
+extern void _ZN6S279C63v16Ev();
+extern void _ZN6S279C63v17Ev();
+extern void _ZN6S279C63v18Ev();
+extern void _ZN6S279C63v19Ev();
+extern void _ZN6S279C63v20Ev();
+extern void _ZN6S279C63v21Ev();
+extern void _ZN6S279C63v22Ev();
+extern void _ZN6S279C63v23Ev();
+extern void _ZN6S279C63v24Ev();
+extern void _ZN6S279C63v25Ev();
+extern void _ZN6S279C63v26Ev();
+extern void _ZN6S279C63v27Ev();
+extern void _ZN6S279C63v28Ev();
+extern void _ZN6S279C63v29Ev();
+extern void _ZN6S279C63v30Ev();
+extern void _ZN6S279C63v31Ev();
+extern void _ZN6S279C63v32Ev();
+extern void _ZN6S279C63v33Ev();
+extern void _ZN6S279C63v34Ev();
+extern void _ZN6S279C63v35Ev();
+extern void _ZN6S279C63v36Ev();
+extern void _ZN6S279C63v37Ev();
+extern void _ZN6S279C63v38Ev();
+extern void _ZN6S279C63v39Ev();
+extern void _ZN6S279C63v40Ev();
+extern void _ZN6S279C63v41Ev();
+extern void _ZN6S279C63v42Ev();
+extern void _ZN6S279C63v43Ev();
+extern void _ZN6S279C63v44Ev();
+extern void _ZN6S279C63v45Ev();
+extern void _ZN6S279C63v46Ev();
+extern void _ZN6S279C63v47Ev();
+extern void _ZN6S279C63v48Ev();
+extern void _ZN6S279C63v49Ev();
+extern void _ZN6S279C63v50Ev();
+extern void _ZN6S279C63v51Ev();
+extern void _ZN6S279C63v52Ev();
+extern void _ZN6S279C63v53Ev();
+extern void _ZN6S279C63v54Ev();
+extern void _ZN6S279C63v55Ev();
+extern void _ZN6S279C63v56Ev();
+extern void _ZN6S279C63v57Ev();
+extern void _ZN6S279C63v58Ev();
+extern void _ZN6S279C63v59Ev();
+extern void _ZN6S279C63v60Ev();
+extern void _ZN6S279C63v61Ev();
+extern void _ZN6S279C63v62Ev();
+extern void _ZN6S279C63v63Ev();
+extern void _ZN6S279C63v64Ev();
+extern void _ZN6S279C63v65Ev();
+extern void _ZN6S279C63v66Ev();
+extern void _ZN6S279C63v67Ev();
+extern void _ZN6S279C63v68Ev();
+extern void _ZN6S279C63v69Ev();
+extern void _ZN6S279C63v70Ev();
+extern void _ZN6S279C63v71Ev();
+extern void _ZN6S279C53v72Ev();
+extern void _ZN6S279C53v73Ev();
+extern void _ZN6S279C43v74Ev();
+extern void _ZN6S279C43v75Ev();
+extern void _ZN6S279C43v76Ev();
+extern void _ZN6S279C43v77Ev();
+extern void _ZN6S279C43v78Ev();
+extern void _ZN6S279C43v79Ev();
+extern void _ZN6S279C43v80Ev();
+extern void _ZN6S279C43v81Ev();
+extern void _ZN6S279C43v82Ev();
+extern void _ZN6S279C43v83Ev();
+extern void _ZN6S279C43v84Ev();
+extern void _ZN6S279C43v85Ev();
+extern void _ZN6S279C43v86Ev();
+extern void _ZN6S279C43v87Ev();
+extern void _ZN6S279C43v88Ev();
+extern void _ZN6S279C43v89Ev();
+extern void _ZN6S279C43v90Ev();
+extern void _ZN6S279C43v91Ev();
+extern void _ZN6S279C43v92Ev();
+extern void _ZN6S279C43v93Ev();
+extern void _ZN6S279C43v94Ev();
+extern void _ZN6S279C43v95Ev();
+extern void _ZN6S279C43v96Ev();
+extern void _ZN6S279C43v97Ev();
+extern void _ZN6S279C43v98Ev();
+extern void _ZN6S279C43v99Ev();
+extern void _ZN6S279C44v100Ev();
+extern void _ZN6S279C44v101Ev();
+extern void _ZN6S279C44v102Ev();
+extern void _ZN6S279C44v103Ev();
+extern void _ZN6S279C44v104Ev();
+extern void _ZN6S279C44v105Ev();
+extern void _ZN6S279C44v106Ev();
+extern void _ZN6S279C44v107Ev();
+extern void _ZN6S279C44v108Ev();
+extern void _ZN6S279C44v109Ev();
+extern void _ZN6S279C44v110Ev();
+extern void _ZN6S279C44v111Ev();
+extern void _ZN6S279C44v112Ev();
+extern void _ZN6S279C44v113Ev();
+extern void _ZN6S279C44v114Ev();
+extern void _ZN6S279C44v115Ev();
+extern void _ZN6S279C44v116Ev();
+extern void _ZN6S279C44v117Ev();
+extern void _ZN6S279C44v118Ev();
+extern void _ZN6S279C44v119Ev();
+extern void _ZN6S279C44v120Ev();
+extern void _ZN6S279C44v121Ev();
+extern void _ZN6S279C44v122Ev();
+extern void _ZN6S279C44v123Ev();
+extern void _ZN6S279C44v124Ev();
+extern void _ZN6S279C44v125Ev();
+extern void _ZN6S279C44v126Ev();
+extern void _ZN6S279C44v127Ev();
+extern void _ZN6S279C44v128Ev();
+extern void _ZN6S279C44v129Ev();
+extern void _ZN6S279C44v130Ev();
+extern void _ZN6S279C44v131Ev();
+extern void _ZN6S279C44v132Ev();
+extern void _ZN6S279C44v133Ev();
+extern void _ZN6S279C44v134Ev();
+extern void _ZN6S279C44v135Ev();
+extern void _ZN6S279C44v136Ev();
+extern void _ZN6S279C44v137Ev();
+extern void _ZN6S279C44v138Ev();
+extern void _ZN6S279C44v139Ev();
+extern void _ZN6S279C44v140Ev();
+extern void _ZN6S279C44v141Ev();
+extern void _ZN6S279C44v142Ev();
+extern void _ZN6S279C44v143Ev();
+extern void _ZN6S279C44v144Ev();
+extern void _ZN6S279C44v145Ev();
+extern void _ZN6S279C44v146Ev();
+extern void _ZN6S279C44v147Ev();
+extern void _ZN6S279C44v148Ev();
+extern void _ZN6S279C44v149Ev();
+static VTBL_ENTRY vtc_S279C4[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S279C4[0]),
+ (VTBL_ENTRY)&_ZN6S279C4D1Ev,
+ (VTBL_ENTRY)&_ZN6S279C4D0Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v8Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v9Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v10Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v11Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v12Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v13Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v14Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v15Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v72Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v74Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v149Ev,
+};
+extern VTBL_ENTRY _ZTI6S279C4[];
+extern VTBL_ENTRY _ZTV6S279C4[];
+Class_Descriptor cd_S279C4 = { "S279C4", // class name
+ bases_S279C4, 2,
+ &(vtc_S279C4[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(464,352), // object size
+ NSPAIRA(_ZTI6S279C4),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S279C4),146, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 2, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C28 {
+ int s279c28f0[2];
+ void mf279c28(); // _ZN7S279C288mf279c28Ev
+};
+//SIG(-1 S279C28) C1{ m Fi[2]}
+
+
+void S279C28 ::mf279c28(){}
+
+static void Test_S279C28()
+{
+ {
+ init_simple_test("S279C28");
+ S279C28 lv;
+ check2(sizeof(lv), 8, "sizeof(S279C28)");
+ check2(__alignof__(lv), 4, "__alignof__(S279C28)");
+ check_field_offset(lv, s279c28f0, 0, "S279C28.s279c28f0");
+ }
+}
+static Arrange_To_Call_Me vS279C28(Test_S279C28, "S279C28", 8);
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C44 : S288C11_nt {
+};
+//SIG(-1 S279C44) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S279C44()
+{
+ extern Class_Descriptor cd_S279C44;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S279C44, buf);
+ S279C44 &lv = *(new (buf) S279C44());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S279C44)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C44)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S279C44");
+ test_class_info(&lv, &cd_S279C44);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C44(Test_S279C44, "S279C44", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S279C44[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S279C44 = { "S279C44", // class name
+ bases_S279C44, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C43 : S279C44 {
+};
+//SIG(-1 S279C43) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+static void Test_S279C43()
+{
+ extern Class_Descriptor cd_S279C43;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S279C43, buf);
+ S279C43 &lv = *(new (buf) S279C43());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S279C43)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C43)");
+ check_base_class_offset(lv, (S288C11_nt*)(S279C44*), 0, "S279C43");
+ check_base_class_offset(lv, (S279C44*), 0, "S279C43");
+ test_class_info(&lv, &cd_S279C43);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C43(Test_S279C43, "S279C43", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S279C44;
+static Base_Class bases_S279C43[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S279C44, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S279C43 = { "S279C43", // class name
+ bases_S279C43, 2,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C3 : S279C4 {
+ ::S288C21 s279c3f0;
+ ::S288C7_nt s279c3f1;
+ void *s279c3f2[2];
+ ::S288C23 s279c3f3;
+ ::S288C25 s279c3f4;
+ int s279c3f5;
+ ::S288C26 s279c3f6;
+ int s279c3f7[4];
+ ::S279C28 s279c3f8[4];
+ ::S288C29 s279c3f9;
+ ::S288C30_nt s279c3f10;
+ int s279c3f11;
+ ::S288C35 s279c3f12;
+ ::S288C35 s279c3f13;
+ void *s279c3f14;
+ ::S288C30_nt s279c3f15;
+ ::S288C9_nt s279c3f16;
+ ::S279C43 s279c3f17;
+ unsigned int s279c3f18:1;
+ unsigned int s279c3f19:1;
+ unsigned int s279c3f20:1;
+ ::S288C31_nt s279c3f21;
+ ::S288C20_nt s279c3f22;
+ ::S288C20_nt s279c3f23;
+ ::S288C20_nt s279c3f24;
+ ::S288C20_nt s279c3f25;
+ ::S288C20_nt s279c3f26;
+ ::S288C20_nt s279c3f27;
+ ::S288C20_nt s279c3f28;
+ ::S288C20_nt s279c3f29;
+ ::S288C20_nt s279c3f30;
+ ::S288C20_nt s279c3f31;
+ ::S288C20_nt s279c3f32;
+ ::S288C20_nt s279c3f33;
+ ::S288C20_nt s279c3f34;
+ virtual ~S279C3(); // _ZN6S279C3D1Ev
+ virtual void v150(); // _ZN6S279C34v150Ev
+ virtual void v151(); // _ZN6S279C34v151Ev
+ virtual void v152(); // _ZN6S279C34v152Ev
+ virtual void v153(); // _ZN6S279C34v153Ev
+ virtual void v154(); // _ZN6S279C34v154Ev
+ virtual void v155(); // _ZN6S279C34v155Ev
+ virtual void v156(); // _ZN6S279C34v156Ev
+ virtual void v157(); // _ZN6S279C34v157Ev
+ virtual void v158(); // _ZN6S279C34v158Ev
+ virtual void v159(); // _ZN6S279C34v159Ev
+ virtual void v160(); // _ZN6S279C34v160Ev
+ virtual void v161(); // _ZN6S279C34v161Ev
+ virtual void v162(); // _ZN6S279C34v162Ev
+ virtual void v163(); // _ZN6S279C34v163Ev
+ virtual void v164(); // _ZN6S279C34v164Ev
+ virtual void v165(); // _ZN6S279C34v165Ev
+ virtual void v166(); // _ZN6S279C34v166Ev
+ virtual void v167(); // _ZN6S279C34v167Ev
+ virtual void v168(); // _ZN6S279C34v168Ev
+ virtual void v169(); // _ZN6S279C34v169Ev
+ virtual void v170(); // _ZN6S279C34v170Ev
+ virtual void v171(); // _ZN6S279C34v171Ev
+ virtual void v172(); // _ZN6S279C34v172Ev
+ virtual void v173(); // _ZN6S279C34v173Ev
+ virtual void v174(); // _ZN6S279C34v174Ev
+ virtual void v175(); // _ZN6S279C34v175Ev
+ virtual void v176(); // _ZN6S279C34v176Ev
+ virtual void v177(); // _ZN6S279C34v177Ev
+ virtual void v178(); // _ZN6S279C34v178Ev
+ virtual void v179(); // _ZN6S279C34v179Ev
+ virtual void v180(); // _ZN6S279C34v180Ev
+ virtual void v181(); // _ZN6S279C34v181Ev
+ virtual void v182(); // _ZN6S279C34v182Ev
+ virtual void v183(); // _ZN6S279C34v183Ev
+ virtual void v184(); // _ZN6S279C34v184Ev
+ virtual void v185(); // _ZN6S279C34v185Ev
+ virtual void v186(); // _ZN6S279C34v186Ev
+ virtual void v187(); // _ZN6S279C34v187Ev
+ virtual void v188(); // _ZN6S279C34v188Ev
+ virtual void v189(); // _ZN6S279C34v189Ev
+ virtual void v190(); // _ZN6S279C34v190Ev
+ virtual void v191(); // _ZN6S279C34v191Ev
+ virtual void v192(); // _ZN6S279C34v192Ev
+ virtual void v193(); // _ZN6S279C34v193Ev
+ virtual void v194(); // _ZN6S279C34v194Ev
+ virtual void v195(); // _ZN6S279C34v195Ev
+ virtual void v196(); // _ZN6S279C34v196Ev
+ virtual void v197(); // _ZN6S279C34v197Ev
+ virtual void v198(); // _ZN6S279C34v198Ev
+ virtual void v199(); // _ZN6S279C34v199Ev
+ virtual void v200(); // _ZN6S279C34v200Ev
+ virtual void v201(); // _ZN6S279C34v201Ev
+ virtual void v202(); // _ZN6S279C34v202Ev
+ virtual void v203(); // _ZN6S279C34v203Ev
+ virtual void v204(); // _ZN6S279C34v204Ev
+ virtual void v205(); // _ZN6S279C34v205Ev
+ virtual void v206(); // _ZN6S279C34v206Ev
+ virtual void v207(); // _ZN6S279C34v207Ev
+ virtual void v208(); // _ZN6S279C34v208Ev
+ virtual void v209(); // _ZN6S279C34v209Ev
+ virtual void v210(); // _ZN6S279C34v210Ev
+ virtual void v211(); // _ZN6S279C34v211Ev
+ virtual void v212(); // _ZN6S279C34v212Ev
+ virtual void v213(); // _ZN6S279C34v213Ev
+ virtual void v214(); // _ZN6S279C34v214Ev
+ virtual void v215(); // _ZN6S279C34v215Ev
+ virtual void v216(); // _ZN6S279C34v216Ev
+ virtual void v217(); // _ZN6S279C34v217Ev
+ virtual void v218(); // _ZN6S279C34v218Ev
+ S279C3(); // tgen
+};
+//SIG(-1 S279C3) C1{ BC2{ BC3{ BC4{ vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 Fi FL Fp[4] Fi[2] Fp FC5{ m Fi[2]} Fp[2]} vd v134 v135} vd v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 FC6{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC7{ BC8{ BC9{ m Fp Fi[2]}}} FC10{ BC11{ BC9}} Fp FC12{ BC13{ BC9}} FC12 FC14{ BC15{ BC9}} FC16{ BC17{ BC9}} Fc Fi Fp FC5 FC5 FC5 FC5 FC5 FC5 FC18{ m Fp FC5} FC18 FC18 FC18 FC18!
FC18 FC1
8 FC18 FC18 FC18} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 FC19{ BC20{ m Fi[4]}} FC5 Fp[2] FC21{ m FC5 Fp FC19 Fp} FC22{ m Fp[8] Fc[4]} Fi FC23{ m Fp[5] FC24{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC25{ m Fi[2]}[4] FC26{ m FC27{ m Fi[3]} FC28{ m} FC29{ BC30{ m Fi[2] Fc[2]} Fi} Fc} FC27 Fi FC31{ m FC32{ BC33{ m Fp[2]}} Fc FC34{ BC12} Fi FC5 FC5 Fp} FC31 Fp FC27 FC35{ BC36{ BC9}} FC37{ BC38{ BC9}} Fi:1 Fi:1 Fi:1 FC28 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18}
+
+
+ S279C3 ::~S279C3(){ note_dtor("S279C3", this);}
+void S279C3 ::v150(){vfunc_called(this, "_ZN6S279C34v150Ev");}
+void S279C3 ::v151(){vfunc_called(this, "_ZN6S279C34v151Ev");}
+void S279C3 ::v152(){vfunc_called(this, "_ZN6S279C34v152Ev");}
+void S279C3 ::v153(){vfunc_called(this, "_ZN6S279C34v153Ev");}
+void S279C3 ::v154(){vfunc_called(this, "_ZN6S279C34v154Ev");}
+void S279C3 ::v155(){vfunc_called(this, "_ZN6S279C34v155Ev");}
+void S279C3 ::v156(){vfunc_called(this, "_ZN6S279C34v156Ev");}
+void S279C3 ::v157(){vfunc_called(this, "_ZN6S279C34v157Ev");}
+void S279C3 ::v158(){vfunc_called(this, "_ZN6S279C34v158Ev");}
+void S279C3 ::v159(){vfunc_called(this, "_ZN6S279C34v159Ev");}
+void S279C3 ::v160(){vfunc_called(this, "_ZN6S279C34v160Ev");}
+void S279C3 ::v161(){vfunc_called(this, "_ZN6S279C34v161Ev");}
+void S279C3 ::v162(){vfunc_called(this, "_ZN6S279C34v162Ev");}
+void S279C3 ::v163(){vfunc_called(this, "_ZN6S279C34v163Ev");}
+void S279C3 ::v164(){vfunc_called(this, "_ZN6S279C34v164Ev");}
+void S279C3 ::v165(){vfunc_called(this, "_ZN6S279C34v165Ev");}
+void S279C3 ::v166(){vfunc_called(this, "_ZN6S279C34v166Ev");}
+void S279C3 ::v167(){vfunc_called(this, "_ZN6S279C34v167Ev");}
+void S279C3 ::v168(){vfunc_called(this, "_ZN6S279C34v168Ev");}
+void S279C3 ::v169(){vfunc_called(this, "_ZN6S279C34v169Ev");}
+void S279C3 ::v170(){vfunc_called(this, "_ZN6S279C34v170Ev");}
+void S279C3 ::v171(){vfunc_called(this, "_ZN6S279C34v171Ev");}
+void S279C3 ::v172(){vfunc_called(this, "_ZN6S279C34v172Ev");}
+void S279C3 ::v173(){vfunc_called(this, "_ZN6S279C34v173Ev");}
+void S279C3 ::v174(){vfunc_called(this, "_ZN6S279C34v174Ev");}
+void S279C3 ::v175(){vfunc_called(this, "_ZN6S279C34v175Ev");}
+void S279C3 ::v176(){vfunc_called(this, "_ZN6S279C34v176Ev");}
+void S279C3 ::v177(){vfunc_called(this, "_ZN6S279C34v177Ev");}
+void S279C3 ::v178(){vfunc_called(this, "_ZN6S279C34v178Ev");}
+void S279C3 ::v179(){vfunc_called(this, "_ZN6S279C34v179Ev");}
+void S279C3 ::v180(){vfunc_called(this, "_ZN6S279C34v180Ev");}
+void S279C3 ::v181(){vfunc_called(this, "_ZN6S279C34v181Ev");}
+void S279C3 ::v182(){vfunc_called(this, "_ZN6S279C34v182Ev");}
+void S279C3 ::v183(){vfunc_called(this, "_ZN6S279C34v183Ev");}
+void S279C3 ::v184(){vfunc_called(this, "_ZN6S279C34v184Ev");}
+void S279C3 ::v185(){vfunc_called(this, "_ZN6S279C34v185Ev");}
+void S279C3 ::v186(){vfunc_called(this, "_ZN6S279C34v186Ev");}
+void S279C3 ::v187(){vfunc_called(this, "_ZN6S279C34v187Ev");}
+void S279C3 ::v188(){vfunc_called(this, "_ZN6S279C34v188Ev");}
+void S279C3 ::v189(){vfunc_called(this, "_ZN6S279C34v189Ev");}
+void S279C3 ::v190(){vfunc_called(this, "_ZN6S279C34v190Ev");}
+void S279C3 ::v191(){vfunc_called(this, "_ZN6S279C34v191Ev");}
+void S279C3 ::v192(){vfunc_called(this, "_ZN6S279C34v192Ev");}
+void S279C3 ::v193(){vfunc_called(this, "_ZN6S279C34v193Ev");}
+void S279C3 ::v194(){vfunc_called(this, "_ZN6S279C34v194Ev");}
+void S279C3 ::v195(){vfunc_called(this, "_ZN6S279C34v195Ev");}
+void S279C3 ::v196(){vfunc_called(this, "_ZN6S279C34v196Ev");}
+void S279C3 ::v197(){vfunc_called(this, "_ZN6S279C34v197Ev");}
+void S279C3 ::v198(){vfunc_called(this, "_ZN6S279C34v198Ev");}
+void S279C3 ::v199(){vfunc_called(this, "_ZN6S279C34v199Ev");}
+void S279C3 ::v200(){vfunc_called(this, "_ZN6S279C34v200Ev");}
+void S279C3 ::v201(){vfunc_called(this, "_ZN6S279C34v201Ev");}
+void S279C3 ::v202(){vfunc_called(this, "_ZN6S279C34v202Ev");}
+void S279C3 ::v203(){vfunc_called(this, "_ZN6S279C34v203Ev");}
+void S279C3 ::v204(){vfunc_called(this, "_ZN6S279C34v204Ev");}
+void S279C3 ::v205(){vfunc_called(this, "_ZN6S279C34v205Ev");}
+void S279C3 ::v206(){vfunc_called(this, "_ZN6S279C34v206Ev");}
+void S279C3 ::v207(){vfunc_called(this, "_ZN6S279C34v207Ev");}
+void S279C3 ::v208(){vfunc_called(this, "_ZN6S279C34v208Ev");}
+void S279C3 ::v209(){vfunc_called(this, "_ZN6S279C34v209Ev");}
+void S279C3 ::v210(){vfunc_called(this, "_ZN6S279C34v210Ev");}
+void S279C3 ::v211(){vfunc_called(this, "_ZN6S279C34v211Ev");}
+void S279C3 ::v212(){vfunc_called(this, "_ZN6S279C34v212Ev");}
+void S279C3 ::v213(){vfunc_called(this, "_ZN6S279C34v213Ev");}
+void S279C3 ::v214(){vfunc_called(this, "_ZN6S279C34v214Ev");}
+void S279C3 ::v215(){vfunc_called(this, "_ZN6S279C34v215Ev");}
+void S279C3 ::v216(){vfunc_called(this, "_ZN6S279C34v216Ev");}
+void S279C3 ::v217(){vfunc_called(this, "_ZN6S279C34v217Ev");}
+void S279C3 ::v218(){vfunc_called(this, "_ZN6S279C34v218Ev");}
+S279C3 ::S279C3(){ note_ctor("S279C3", this);} // tgen
+
+static void Test_S279C3()
+{
+ extern Class_Descriptor cd_S279C3;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(154,228)];
+ init_test(&cd_S279C3, buf);
+ S279C3 *dp, &lv = *(dp=new (buf) S279C3());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1224,908), "sizeof(S279C3)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C3)");
+ check_base_class_offset(lv, (S279C6*)(S279C5*)(S279C4*), 0, "S279C3");
+ check_base_class_offset(lv, (S279C5*)(S279C4*), 0, "S279C3");
+ check_base_class_offset(lv, (S279C4*), 0, "S279C3");
+ check_field_offset(lv, s279c3f0, ABISELECT(464,352), "S279C3.s279c3f0");
+ check_field_offset(lv, s279c3f1, ABISELECT(480,368), "S279C3.s279c3f1");
+ check_field_offset(lv, s279c3f2, ABISELECT(488,376), "S279C3.s279c3f2");
+ check_field_offset(lv, s279c3f3, ABISELECT(504,384), "S279C3.s279c3f3");
+ check_field_offset(lv, s279c3f4, ABISELECT(544,416), "S279C3.s279c3f4");
+ check_field_offset(lv, s279c3f5, ABISELECT(616,452), "S279C3.s279c3f5");
+ check_field_offset(lv, s279c3f6, ABISELECT(624,456), "S279C3.s279c3f6");
+ check_field_offset(lv, s279c3f7, ABISELECT(704,512), "S279C3.s279c3f7");
+ check_field_offset(lv, s279c3f8, ABISELECT(720,528), "S279C3.s279c3f8");
+ check_field_offset(lv, s279c3f9, ABISELECT(752,560), "S279C3.s279c3f9");
+ check_field_offset(lv, s279c3f10, ABISELECT(788,596), "S279C3.s279c3f10");
+ check_field_offset(lv, s279c3f11, ABISELECT(800,608), "S279C3.s279c3f11");
+ check_field_offset(lv, s279c3f12, ABISELECT(808,612), "S279C3.s279c3f12");
+ check_field_offset(lv, s279c3f13, ABISELECT(880,660), "S279C3.s279c3f13");
+ check_field_offset(lv, s279c3f14, ABISELECT(952,708), "S279C3.s279c3f14");
+ check_field_offset(lv, s279c3f15, ABISELECT(960,712), "S279C3.s279c3f15");
+ check_field_offset(lv, s279c3f16, ABISELECT(976,724), "S279C3.s279c3f16");
+ check_field_offset(lv, s279c3f17, ABISELECT(992,736), "S279C3.s279c3f17");
+ set_bf_and_test(lv, s279c3f18, ABISELECT(1008,748), 0, 1, 1, "S279C3");
+ set_bf_and_test(lv, s279c3f19, ABISELECT(1008,748), 1, 1, 1, "S279C3");
+ set_bf_and_test(lv, s279c3f20, ABISELECT(1008,748), 2, 1, 1, "S279C3");
+ check_field_offset(lv, s279c3f21, ABISELECT(1009,749), "S279C3.s279c3f21");
+ check_field_offset(lv, s279c3f22, ABISELECT(1016,752), "S279C3.s279c3f22");
+ check_field_offset(lv, s279c3f23, ABISELECT(1032,764), "S279C3.s279c3f23");
+ check_field_offset(lv, s279c3f24, ABISELECT(1048,776), "S279C3.s279c3f24");
+ check_field_offset(lv, s279c3f25, ABISELECT(1064,788), "S279C3.s279c3f25");
+ check_field_offset(lv, s279c3f26, ABISELECT(1080,800), "S279C3.s279c3f26");
+ check_field_offset(lv, s279c3f27, ABISELECT(1096,812), "S279C3.s279c3f27");
+ check_field_offset(lv, s279c3f28, ABISELECT(1112,824), "S279C3.s279c3f28");
+ check_field_offset(lv, s279c3f29, ABISELECT(1128,836), "S279C3.s279c3f29");
+ check_field_offset(lv, s279c3f30, ABISELECT(1144,848), "S279C3.s279c3f30");
+ check_field_offset(lv, s279c3f31, ABISELECT(1160,860), "S279C3.s279c3f31");
+ check_field_offset(lv, s279c3f32, ABISELECT(1176,872), "S279C3.s279c3f32");
+ check_field_offset(lv, s279c3f33, ABISELECT(1192,884), "S279C3.s279c3f33");
+ check_field_offset(lv, s279c3f34, ABISELECT(1208,896), "S279C3.s279c3f34");
+ test_class_info(&lv, &cd_S279C3);
+ dp->~S279C3();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C3(Test_S279C3, "S279C3", ABISELECT(1224,908));
+
+#else // __cplusplus
+
+extern void _ZN6S279C3C1Ev();
+extern void _ZN6S279C3D1Ev();
+Name_Map name_map_S279C3[] = {
+ NSPAIR(_ZN6S279C3C1Ev),
+ NSPAIR(_ZN6S279C3D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S279C6;
+extern VTBL_ENTRY _ZTI6S279C6[];
+extern VTBL_ENTRY _ZTV6S279C6[];
+extern Class_Descriptor cd_S279C5;
+extern VTBL_ENTRY _ZTI6S279C5[];
+extern VTBL_ENTRY _ZTV6S279C5[];
+extern Class_Descriptor cd_S279C4;
+extern VTBL_ENTRY _ZTI6S279C4[];
+extern VTBL_ENTRY _ZTV6S279C4[];
+static Base_Class bases_S279C3[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S279C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S279C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S279C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S279C3[];
+extern void _ZN6S279C3D1Ev();
+extern void _ZN6S279C3D0Ev();
+extern void _ZN6S279C62v8Ev();
+extern void _ZN6S279C62v9Ev();
+extern void _ZN6S279C63v10Ev();
+extern void _ZN6S279C63v11Ev();
+extern void _ZN6S279C63v12Ev();
+extern void _ZN6S279C63v13Ev();
+extern void _ZN6S279C63v14Ev();
+extern void _ZN6S279C63v15Ev();
+extern void _ZN6S279C63v16Ev();
+extern void _ZN6S279C63v17Ev();
+extern void _ZN6S279C63v18Ev();
+extern void _ZN6S279C63v19Ev();
+extern void _ZN6S279C63v20Ev();
+extern void _ZN6S279C63v21Ev();
+extern void _ZN6S279C63v22Ev();
+extern void _ZN6S279C63v23Ev();
+extern void _ZN6S279C63v24Ev();
+extern void _ZN6S279C63v25Ev();
+extern void _ZN6S279C63v26Ev();
+extern void _ZN6S279C63v27Ev();
+extern void _ZN6S279C63v28Ev();
+extern void _ZN6S279C63v29Ev();
+extern void _ZN6S279C63v30Ev();
+extern void _ZN6S279C63v31Ev();
+extern void _ZN6S279C63v32Ev();
+extern void _ZN6S279C63v33Ev();
+extern void _ZN6S279C63v34Ev();
+extern void _ZN6S279C63v35Ev();
+extern void _ZN6S279C63v36Ev();
+extern void _ZN6S279C63v37Ev();
+extern void _ZN6S279C63v38Ev();
+extern void _ZN6S279C63v39Ev();
+extern void _ZN6S279C63v40Ev();
+extern void _ZN6S279C63v41Ev();
+extern void _ZN6S279C63v42Ev();
+extern void _ZN6S279C63v43Ev();
+extern void _ZN6S279C63v44Ev();
+extern void _ZN6S279C63v45Ev();
+extern void _ZN6S279C63v46Ev();
+extern void _ZN6S279C63v47Ev();
+extern void _ZN6S279C63v48Ev();
+extern void _ZN6S279C63v49Ev();
+extern void _ZN6S279C63v50Ev();
+extern void _ZN6S279C63v51Ev();
+extern void _ZN6S279C63v52Ev();
+extern void _ZN6S279C63v53Ev();
+extern void _ZN6S279C63v54Ev();
+extern void _ZN6S279C63v55Ev();
+extern void _ZN6S279C63v56Ev();
+extern void _ZN6S279C63v57Ev();
+extern void _ZN6S279C63v58Ev();
+extern void _ZN6S279C63v59Ev();
+extern void _ZN6S279C63v60Ev();
+extern void _ZN6S279C63v61Ev();
+extern void _ZN6S279C63v62Ev();
+extern void _ZN6S279C63v63Ev();
+extern void _ZN6S279C63v64Ev();
+extern void _ZN6S279C63v65Ev();
+extern void _ZN6S279C63v66Ev();
+extern void _ZN6S279C63v67Ev();
+extern void _ZN6S279C63v68Ev();
+extern void _ZN6S279C63v69Ev();
+extern void _ZN6S279C63v70Ev();
+extern void _ZN6S279C63v71Ev();
+extern void _ZN6S279C53v72Ev();
+extern void _ZN6S279C53v73Ev();
+extern void _ZN6S279C43v74Ev();
+extern void _ZN6S279C43v75Ev();
+extern void _ZN6S279C43v76Ev();
+extern void _ZN6S279C43v77Ev();
+extern void _ZN6S279C43v78Ev();
+extern void _ZN6S279C43v79Ev();
+extern void _ZN6S279C43v80Ev();
+extern void _ZN6S279C43v81Ev();
+extern void _ZN6S279C43v82Ev();
+extern void _ZN6S279C43v83Ev();
+extern void _ZN6S279C43v84Ev();
+extern void _ZN6S279C43v85Ev();
+extern void _ZN6S279C43v86Ev();
+extern void _ZN6S279C43v87Ev();
+extern void _ZN6S279C43v88Ev();
+extern void _ZN6S279C43v89Ev();
+extern void _ZN6S279C43v90Ev();
+extern void _ZN6S279C43v91Ev();
+extern void _ZN6S279C43v92Ev();
+extern void _ZN6S279C43v93Ev();
+extern void _ZN6S279C43v94Ev();
+extern void _ZN6S279C43v95Ev();
+extern void _ZN6S279C43v96Ev();
+extern void _ZN6S279C43v97Ev();
+extern void _ZN6S279C43v98Ev();
+extern void _ZN6S279C43v99Ev();
+extern void _ZN6S279C44v100Ev();
+extern void _ZN6S279C44v101Ev();
+extern void _ZN6S279C44v102Ev();
+extern void _ZN6S279C44v103Ev();
+extern void _ZN6S279C44v104Ev();
+extern void _ZN6S279C44v105Ev();
+extern void _ZN6S279C44v106Ev();
+extern void _ZN6S279C44v107Ev();
+extern void _ZN6S279C44v108Ev();
+extern void _ZN6S279C44v109Ev();
+extern void _ZN6S279C44v110Ev();
+extern void _ZN6S279C44v111Ev();
+extern void _ZN6S279C44v112Ev();
+extern void _ZN6S279C44v113Ev();
+extern void _ZN6S279C44v114Ev();
+extern void _ZN6S279C44v115Ev();
+extern void _ZN6S279C44v116Ev();
+extern void _ZN6S279C44v117Ev();
+extern void _ZN6S279C44v118Ev();
+extern void _ZN6S279C44v119Ev();
+extern void _ZN6S279C44v120Ev();
+extern void _ZN6S279C44v121Ev();
+extern void _ZN6S279C44v122Ev();
+extern void _ZN6S279C44v123Ev();
+extern void _ZN6S279C44v124Ev();
+extern void _ZN6S279C44v125Ev();
+extern void _ZN6S279C44v126Ev();
+extern void _ZN6S279C44v127Ev();
+extern void _ZN6S279C44v128Ev();
+extern void _ZN6S279C44v129Ev();
+extern void _ZN6S279C44v130Ev();
+extern void _ZN6S279C44v131Ev();
+extern void _ZN6S279C44v132Ev();
+extern void _ZN6S279C44v133Ev();
+extern void _ZN6S279C44v134Ev();
+extern void _ZN6S279C44v135Ev();
+extern void _ZN6S279C44v136Ev();
+extern void _ZN6S279C44v137Ev();
+extern void _ZN6S279C44v138Ev();
+extern void _ZN6S279C44v139Ev();
+extern void _ZN6S279C44v140Ev();
+extern void _ZN6S279C44v141Ev();
+extern void _ZN6S279C44v142Ev();
+extern void _ZN6S279C44v143Ev();
+extern void _ZN6S279C44v144Ev();
+extern void _ZN6S279C44v145Ev();
+extern void _ZN6S279C44v146Ev();
+extern void _ZN6S279C44v147Ev();
+extern void _ZN6S279C44v148Ev();
+extern void _ZN6S279C44v149Ev();
+extern void _ZN6S279C34v150Ev();
+extern void _ZN6S279C34v151Ev();
+extern void _ZN6S279C34v152Ev();
+extern void _ZN6S279C34v153Ev();
+extern void _ZN6S279C34v154Ev();
+extern void _ZN6S279C34v155Ev();
+extern void _ZN6S279C34v156Ev();
+extern void _ZN6S279C34v157Ev();
+extern void _ZN6S279C34v158Ev();
+extern void _ZN6S279C34v159Ev();
+extern void _ZN6S279C34v160Ev();
+extern void _ZN6S279C34v161Ev();
+extern void _ZN6S279C34v162Ev();
+extern void _ZN6S279C34v163Ev();
+extern void _ZN6S279C34v164Ev();
+extern void _ZN6S279C34v165Ev();
+extern void _ZN6S279C34v166Ev();
+extern void _ZN6S279C34v167Ev();
+extern void _ZN6S279C34v168Ev();
+extern void _ZN6S279C34v169Ev();
+extern void _ZN6S279C34v170Ev();
+extern void _ZN6S279C34v171Ev();
+extern void _ZN6S279C34v172Ev();
+extern void _ZN6S279C34v173Ev();
+extern void _ZN6S279C34v174Ev();
+extern void _ZN6S279C34v175Ev();
+extern void _ZN6S279C34v176Ev();
+extern void _ZN6S279C34v177Ev();
+extern void _ZN6S279C34v178Ev();
+extern void _ZN6S279C34v179Ev();
+extern void _ZN6S279C34v180Ev();
+extern void _ZN6S279C34v181Ev();
+extern void _ZN6S279C34v182Ev();
+extern void _ZN6S279C34v183Ev();
+extern void _ZN6S279C34v184Ev();
+extern void _ZN6S279C34v185Ev();
+extern void _ZN6S279C34v186Ev();
+extern void _ZN6S279C34v187Ev();
+extern void _ZN6S279C34v188Ev();
+extern void _ZN6S279C34v189Ev();
+extern void _ZN6S279C34v190Ev();
+extern void _ZN6S279C34v191Ev();
+extern void _ZN6S279C34v192Ev();
+extern void _ZN6S279C34v193Ev();
+extern void _ZN6S279C34v194Ev();
+extern void _ZN6S279C34v195Ev();
+extern void _ZN6S279C34v196Ev();
+extern void _ZN6S279C34v197Ev();
+extern void _ZN6S279C34v198Ev();
+extern void _ZN6S279C34v199Ev();
+extern void _ZN6S279C34v200Ev();
+extern void _ZN6S279C34v201Ev();
+extern void _ZN6S279C34v202Ev();
+extern void _ZN6S279C34v203Ev();
+extern void _ZN6S279C34v204Ev();
+extern void _ZN6S279C34v205Ev();
+extern void _ZN6S279C34v206Ev();
+extern void _ZN6S279C34v207Ev();
+extern void _ZN6S279C34v208Ev();
+extern void _ZN6S279C34v209Ev();
+extern void _ZN6S279C34v210Ev();
+extern void _ZN6S279C34v211Ev();
+extern void _ZN6S279C34v212Ev();
+extern void _ZN6S279C34v213Ev();
+extern void _ZN6S279C34v214Ev();
+extern void _ZN6S279C34v215Ev();
+extern void _ZN6S279C34v216Ev();
+extern void _ZN6S279C34v217Ev();
+extern void _ZN6S279C34v218Ev();
+static VTBL_ENTRY vtc_S279C3[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S279C3[0]),
+ (VTBL_ENTRY)&_ZN6S279C3D1Ev,
+ (VTBL_ENTRY)&_ZN6S279C3D0Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v8Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v9Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v10Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v11Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v12Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v13Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v14Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v15Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v72Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v74Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v150Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v151Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v152Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v153Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v154Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v155Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v156Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v157Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v158Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v159Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v160Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v161Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v162Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v163Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v164Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v165Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v166Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v167Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v168Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v169Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v170Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v171Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v172Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v173Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v174Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v175Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v176Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v177Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v178Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v179Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v180Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v181Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v182Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v183Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v184Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v185Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v186Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v187Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v188Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v189Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v190Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v191Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v192Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v193Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v194Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v195Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v196Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v197Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v198Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v199Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v200Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v201Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v202Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v203Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v204Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v205Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v206Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v207Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v208Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v209Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v210Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v211Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v212Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v213Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v214Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v215Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v216Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v217Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v218Ev,
+};
+extern VTBL_ENTRY _ZTI6S279C3[];
+extern VTBL_ENTRY _ZTV6S279C3[];
+Class_Descriptor cd_S279C3 = { "S279C3", // class name
+ bases_S279C3, 3,
+ &(vtc_S279C3[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1224,908), // object size
+ NSPAIRA(_ZTI6S279C3),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S279C3),215, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 3, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C47 {
+ virtual ~S279C47(); // _ZN7S279C47D1Ev
+ virtual void v219(); // _ZN7S279C474v219Ev
+ virtual void v220(); // _ZN7S279C474v220Ev
+ virtual void v221(); // _ZN7S279C474v221Ev
+ virtual void v222(); // _ZN7S279C474v222Ev
+ virtual void v223(); // _ZN7S279C474v223Ev
+ virtual void v224(); // _ZN7S279C474v224Ev
+ virtual void v225(); // _ZN7S279C474v225Ev
+ S279C47(); // tgen
+};
+//SIG(-1 S279C47) C1{ vd v1 v2 v3 v4 v5 v6 v7}
+
+
+ S279C47 ::~S279C47(){ note_dtor("S279C47", this);}
+void S279C47 ::v219(){vfunc_called(this, "_ZN7S279C474v219Ev");}
+void S279C47 ::v220(){vfunc_called(this, "_ZN7S279C474v220Ev");}
+void S279C47 ::v221(){vfunc_called(this, "_ZN7S279C474v221Ev");}
+void S279C47 ::v222(){vfunc_called(this, "_ZN7S279C474v222Ev");}
+void S279C47 ::v223(){vfunc_called(this, "_ZN7S279C474v223Ev");}
+void S279C47 ::v224(){vfunc_called(this, "_ZN7S279C474v224Ev");}
+void S279C47 ::v225(){vfunc_called(this, "_ZN7S279C474v225Ev");}
+S279C47 ::S279C47(){ note_ctor("S279C47", this);} // tgen
+
+static void Test_S279C47()
+{
+ extern Class_Descriptor cd_S279C47;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[2];
+ init_test(&cd_S279C47, buf);
+ S279C47 *dp, &lv = *(dp=new (buf) S279C47());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(8,4), "sizeof(S279C47)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C47)");
+ test_class_info(&lv, &cd_S279C47);
+ dp->~S279C47();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C47(Test_S279C47, "S279C47", ABISELECT(8,4));
+
+#else // __cplusplus
+
+extern void _ZN7S279C47C1Ev();
+extern void _ZN7S279C47D1Ev();
+Name_Map name_map_S279C47[] = {
+ NSPAIR(_ZN7S279C47C1Ev),
+ NSPAIR(_ZN7S279C47D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI7S279C47[];
+extern void _ZN7S279C47D1Ev();
+extern void _ZN7S279C47D0Ev();
+extern void _ZN7S279C474v219Ev();
+extern void _ZN7S279C474v220Ev();
+extern void _ZN7S279C474v221Ev();
+extern void _ZN7S279C474v222Ev();
+extern void _ZN7S279C474v223Ev();
+extern void _ZN7S279C474v224Ev();
+extern void _ZN7S279C474v225Ev();
+static VTBL_ENTRY vtc_S279C47[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI7S279C47[0]),
+ (VTBL_ENTRY)&_ZN7S279C47D1Ev,
+ (VTBL_ENTRY)&_ZN7S279C47D0Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v219Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v220Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v221Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v222Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v223Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v224Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v225Ev,
+};
+extern VTBL_ENTRY _ZTI7S279C47[];
+extern VTBL_ENTRY _ZTV7S279C47[];
+Class_Descriptor cd_S279C47 = { "S279C47", // class name
+ 0,0,//no base classes
+ &(vtc_S279C47[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI7S279C47),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV7S279C47),11, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C46 : S279C47 {
+ virtual ~S279C46(); // _ZN7S279C46D1Ev
+ virtual void v226(); // _ZN7S279C464v226Ev
+ S279C46(); // tgen
+};
+//SIG(-1 S279C46) C1{ BC2{ vd v2 v3 v4 v5 v6 v7 v8} vd v1}
+
+
+ S279C46 ::~S279C46(){ note_dtor("S279C46", this);}
+void S279C46 ::v226(){vfunc_called(this, "_ZN7S279C464v226Ev");}
+S279C46 ::S279C46(){ note_ctor("S279C46", this);} // tgen
+
+static void Test_S279C46()
+{
+ extern Class_Descriptor cd_S279C46;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[2];
+ init_test(&cd_S279C46, buf);
+ S279C46 *dp, &lv = *(dp=new (buf) S279C46());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(8,4), "sizeof(S279C46)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C46)");
+ check_base_class_offset(lv, (S279C47*), 0, "S279C46");
+ test_class_info(&lv, &cd_S279C46);
+ dp->~S279C46();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C46(Test_S279C46, "S279C46", ABISELECT(8,4));
+
+#else // __cplusplus
+
+extern void _ZN7S279C46C1Ev();
+extern void _ZN7S279C46D1Ev();
+Name_Map name_map_S279C46[] = {
+ NSPAIR(_ZN7S279C46C1Ev),
+ NSPAIR(_ZN7S279C46D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S279C47;
+extern VTBL_ENTRY _ZTI7S279C47[];
+extern VTBL_ENTRY _ZTV7S279C47[];
+static Base_Class bases_S279C46[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S279C47, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI7S279C46[];
+extern void _ZN7S279C46D1Ev();
+extern void _ZN7S279C46D0Ev();
+extern void _ZN7S279C474v219Ev();
+extern void _ZN7S279C474v220Ev();
+extern void _ZN7S279C474v221Ev();
+extern void _ZN7S279C474v222Ev();
+extern void _ZN7S279C474v223Ev();
+extern void _ZN7S279C474v224Ev();
+extern void _ZN7S279C474v225Ev();
+extern void _ZN7S279C464v226Ev();
+static VTBL_ENTRY vtc_S279C46[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI7S279C46[0]),
+ (VTBL_ENTRY)&_ZN7S279C46D1Ev,
+ (VTBL_ENTRY)&_ZN7S279C46D0Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v219Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v220Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v221Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v222Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v223Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v224Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v225Ev,
+ (VTBL_ENTRY)&_ZN7S279C464v226Ev,
+};
+extern VTBL_ENTRY _ZTI7S279C46[];
+extern VTBL_ENTRY _ZTV7S279C46[];
+Class_Descriptor cd_S279C46 = { "S279C46", // class name
+ bases_S279C46, 1,
+ &(vtc_S279C46[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI7S279C46),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV7S279C46),12, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C2 : S279C3 , S279C46 {
+ ::S288C48 s279c2f0;
+ ::S288C48 s279c2f1;
+ ::S288C48 s279c2f2;
+ ::S288C48 s279c2f3;
+ ::S288C48 s279c2f4;
+ ::S288C48 s279c2f5;
+ ::S288C48 s279c2f6;
+ int s279c2f7[5];
+ char s279c2f8[4];
+ unsigned int s279c2f9:1;
+ unsigned int s279c2f10:1;
+ unsigned int s279c2f11:1;
+ unsigned int s279c2f12:1;
+ unsigned int s279c2f13:1;
+ unsigned int s279c2f14:1;
+ unsigned int s279c2f15:1;
+ unsigned int s279c2f16:1;
+ void *s279c2f17;
+ ::S288C23 s279c2f18[4];
+ ::S288C23 s279c2f19;
+ ::S288C23 s279c2f20[3];
+ ::S288C23 s279c2f21[4];
+ unsigned int s279c2f22:1;
+ int s279c2f23;
+ unsigned int s279c2f24:1;
+ int s279c2f25[2];
+ ::S288C35 s279c2f26;
+ ::S288C36_nt s279c2f27;
+ ::S279C43 s279c2f28;
+ ::S279C43 s279c2f29;
+ void *s279c2f30[2];
+ ::S288C7_nt s279c2f31;
+ ::S288C7_nt s279c2f32;
+ ::S288C7_nt s279c2f33;
+ ::S288C7_nt s279c2f34;
+ ::S288C7_nt s279c2f35;
+ ::S288C7_nt s279c2f36;
+ ::S288C20_nt s279c2f37;
+ ::S288C20_nt s279c2f38;
+ virtual ~S279C2(); // _ZN6S279C2D1Ev
+ virtual void v227(); // _ZN6S279C24v227Ev
+ virtual void v228(); // _ZN6S279C24v228Ev
+ virtual void v229(); // _ZN6S279C24v229Ev
+ virtual void v230(); // _ZN6S279C24v230Ev
+ virtual void v231(); // _ZN6S279C24v231Ev
+ virtual void v232(); // _ZN6S279C24v232Ev
+ virtual void v233(); // _ZN6S279C24v233Ev
+ virtual void v234(); // _ZN6S279C24v234Ev
+ virtual void v235(); // _ZN6S279C24v235Ev
+ virtual void v236(); // _ZN6S279C24v236Ev
+ virtual void v237(); // _ZN6S279C24v237Ev
+ virtual void v238(); // _ZN6S279C24v238Ev
+ virtual void v239(); // _ZN6S279C24v239Ev
+ virtual void v240(); // _ZN6S279C24v240Ev
+ virtual void v241(); // _ZN6S279C24v241Ev
+ virtual void v242(); // _ZN6S279C24v242Ev
+ virtual void v243(); // _ZN6S279C24v243Ev
+ virtual void v244(); // _ZN6S279C24v244Ev
+ virtual void v245(); // _ZN6S279C24v245Ev
+ virtual void v246(); // _ZN6S279C24v246Ev
+ virtual void v247(); // _ZN6S279C24v247Ev
+ virtual void v248(); // _ZN6S279C24v248Ev
+ virtual void v249(); // _ZN6S279C24v249Ev
+ virtual void v250(); // _ZN6S279C24v250Ev
+ virtual void v251(); // _ZN6S279C24v251Ev
+ virtual void v252(); // _ZN6S279C24v252Ev
+ virtual void v253(); // _ZN6S279C24v253Ev
+ virtual void v254(); // _ZN6S279C24v254Ev
+ virtual void v255(); // _ZN6S279C24v255Ev
+ virtual void v256(); // _ZN6S279C24v256Ev
+ virtual void v257(); // _ZN6S279C24v257Ev
+ virtual void v258(); // _ZN6S279C24v258Ev
+ virtual void v259(); // _ZN6S279C24v259Ev
+ virtual void v260(); // _ZN6S279C24v260Ev
+ virtual void v261(); // _ZN6S279C24v261Ev
+ virtual void v262(); // _ZN6S279C24v262Ev
+ virtual void v263(); // _ZN6S279C24v263Ev
+ virtual void v264(); // _ZN6S279C24v264Ev
+ virtual void v265(); // _ZN6S279C24v265Ev
+ virtual void v266(); // _ZN6S279C24v266Ev
+ virtual void v267(); // _ZN6S279C24v267Ev
+ virtual void v268(); // _ZN6S279C24v268Ev
+ virtual void v269(); // _ZN6S279C24v269Ev
+ virtual void v270(); // _ZN6S279C24v270Ev
+ virtual void v271(); // _ZN6S279C24v271Ev
+ virtual void v272(); // _ZN6S279C24v272Ev
+ virtual void v273(); // _ZN6S279C24v273Ev
+ virtual void v274(); // _ZN6S279C24v274Ev
+ virtual void v275(); // _ZN6S279C24v275Ev
+ virtual void v276(); // _ZN6S279C24v276Ev
+ virtual void v277(); // _ZN6S279C24v277Ev
+ virtual void v278(); // _ZN6S279C24v278Ev
+ virtual void v279(); // _ZN6S279C24v279Ev
+ virtual void v280(); // _ZN6S279C24v280Ev
+ virtual void v281(); // _ZN6S279C24v281Ev
+ virtual void v282(); // _ZN6S279C24v282Ev
+ S279C2(); // tgen
+};
+//SIG(-1 S279C2) C1{ BC2{ BC3{ BC4{ BC5{ vd v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 Fi FL Fp[4] Fi[2] Fp FC6{ m Fi[2]} Fp[2]} vd v121 v122} vd v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 FC7{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC8{ BC9{ BC10{ m Fp Fi[2]}}} FC11{ BC12{ BC10}} Fp FC13{ BC14{ BC10}} FC13 FC15{ BC16{ BC10}} FC17{ BC18{ BC10}} Fc Fi Fp FC6 FC6 FC6 FC6 FC6 FC6 FC19{ m Fp FC6} FC19 FC19 FC19 FC19 FC!
19 FC19 F
C19 FC19 FC19} vd v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 v220 v221 v222 v223 v224 v225 v226 v227 v228 v229 v230 v231 v232 v233 v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 v252 v253 v254 v255 v256 v257 v258 v259 v260 v261 v262 v263 v264 v265 v266 v267 FC20{ BC21{ m Fi[4]}} FC6 Fp[2] FC22{ m FC6 Fp FC20 Fp} FC23{ m Fp[8] Fc[4]} Fi FC24{ m Fp[5] FC25{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC26{ m Fi[2]}[4] FC27{ m FC28{ m Fi[3]} FC29{ m} FC30{ BC31{ m Fi[2] Fc[2]} Fi} Fc} FC28 Fi FC32{ m FC33{ BC34{ m Fp[2]}} Fc FC35{ BC13} Fi FC6 FC6 Fp} FC32 Fp FC28 FC36{ BC37{ BC10}} FC38{ BC39{ BC10}} Fi:1 Fi:1 Fi:1 FC29 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19} BC40{ BC41{ vd v268 v269 v270 v271 v272 v273 v274} vd v275} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 !
v36 v37 v
38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 FC42{ m Fi Fc[2]} FC42 FC42 FC42 FC42 FC42 FC42 Fi[5] Fc[4] Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fp FC22[4] FC22 FC22[3] FC22[4] Fi:1 Fi Fi:1 Fi[2] FC32 FC33 FC38 FC38 Fp[2] FC6 FC6 FC6 FC6 FC6 FC6 FC19 FC19}
+
+
+ S279C2 ::~S279C2(){ note_dtor("S279C2", this);}
+void S279C2 ::v227(){vfunc_called(this, "_ZN6S279C24v227Ev");}
+void S279C2 ::v228(){vfunc_called(this, "_ZN6S279C24v228Ev");}
+void S279C2 ::v229(){vfunc_called(this, "_ZN6S279C24v229Ev");}
+void S279C2 ::v230(){vfunc_called(this, "_ZN6S279C24v230Ev");}
+void S279C2 ::v231(){vfunc_called(this, "_ZN6S279C24v231Ev");}
+void S279C2 ::v232(){vfunc_called(this, "_ZN6S279C24v232Ev");}
+void S279C2 ::v233(){vfunc_called(this, "_ZN6S279C24v233Ev");}
+void S279C2 ::v234(){vfunc_called(this, "_ZN6S279C24v234Ev");}
+void S279C2 ::v235(){vfunc_called(this, "_ZN6S279C24v235Ev");}
+void S279C2 ::v236(){vfunc_called(this, "_ZN6S279C24v236Ev");}
+void S279C2 ::v237(){vfunc_called(this, "_ZN6S279C24v237Ev");}
+void S279C2 ::v238(){vfunc_called(this, "_ZN6S279C24v238Ev");}
+void S279C2 ::v239(){vfunc_called(this, "_ZN6S279C24v239Ev");}
+void S279C2 ::v240(){vfunc_called(this, "_ZN6S279C24v240Ev");}
+void S279C2 ::v241(){vfunc_called(this, "_ZN6S279C24v241Ev");}
+void S279C2 ::v242(){vfunc_called(this, "_ZN6S279C24v242Ev");}
+void S279C2 ::v243(){vfunc_called(this, "_ZN6S279C24v243Ev");}
+void S279C2 ::v244(){vfunc_called(this, "_ZN6S279C24v244Ev");}
+void S279C2 ::v245(){vfunc_called(this, "_ZN6S279C24v245Ev");}
+void S279C2 ::v246(){vfunc_called(this, "_ZN6S279C24v246Ev");}
+void S279C2 ::v247(){vfunc_called(this, "_ZN6S279C24v247Ev");}
+void S279C2 ::v248(){vfunc_called(this, "_ZN6S279C24v248Ev");}
+void S279C2 ::v249(){vfunc_called(this, "_ZN6S279C24v249Ev");}
+void S279C2 ::v250(){vfunc_called(this, "_ZN6S279C24v250Ev");}
+void S279C2 ::v251(){vfunc_called(this, "_ZN6S279C24v251Ev");}
+void S279C2 ::v252(){vfunc_called(this, "_ZN6S279C24v252Ev");}
+void S279C2 ::v253(){vfunc_called(this, "_ZN6S279C24v253Ev");}
+void S279C2 ::v254(){vfunc_called(this, "_ZN6S279C24v254Ev");}
+void S279C2 ::v255(){vfunc_called(this, "_ZN6S279C24v255Ev");}
+void S279C2 ::v256(){vfunc_called(this, "_ZN6S279C24v256Ev");}
+void S279C2 ::v257(){vfunc_called(this, "_ZN6S279C24v257Ev");}
+void S279C2 ::v258(){vfunc_called(this, "_ZN6S279C24v258Ev");}
+void S279C2 ::v259(){vfunc_called(this, "_ZN6S279C24v259Ev");}
+void S279C2 ::v260(){vfunc_called(this, "_ZN6S279C24v260Ev");}
+void S279C2 ::v261(){vfunc_called(this, "_ZN6S279C24v261Ev");}
+void S279C2 ::v262(){vfunc_called(this, "_ZN6S279C24v262Ev");}
+void S279C2 ::v263(){vfunc_called(this, "_ZN6S279C24v263Ev");}
+void S279C2 ::v264(){vfunc_called(this, "_ZN6S279C24v264Ev");}
+void S279C2 ::v265(){vfunc_called(this, "_ZN6S279C24v265Ev");}
+void S279C2 ::v266(){vfunc_called(this, "_ZN6S279C24v266Ev");}
+void S279C2 ::v267(){vfunc_called(this, "_ZN6S279C24v267Ev");}
+void S279C2 ::v268(){vfunc_called(this, "_ZN6S279C24v268Ev");}
+void S279C2 ::v269(){vfunc_called(this, "_ZN6S279C24v269Ev");}
+void S279C2 ::v270(){vfunc_called(this, "_ZN6S279C24v270Ev");}
+void S279C2 ::v271(){vfunc_called(this, "_ZN6S279C24v271Ev");}
+void S279C2 ::v272(){vfunc_called(this, "_ZN6S279C24v272Ev");}
+void S279C2 ::v273(){vfunc_called(this, "_ZN6S279C24v273Ev");}
+void S279C2 ::v274(){vfunc_called(this, "_ZN6S279C24v274Ev");}
+void S279C2 ::v275(){vfunc_called(this, "_ZN6S279C24v275Ev");}
+void S279C2 ::v276(){vfunc_called(this, "_ZN6S279C24v276Ev");}
+void S279C2 ::v277(){vfunc_called(this, "_ZN6S279C24v277Ev");}
+void S279C2 ::v278(){vfunc_called(this, "_ZN6S279C24v278Ev");}
+void S279C2 ::v279(){vfunc_called(this, "_ZN6S279C24v279Ev");}
+void S279C2 ::v280(){vfunc_called(this, "_ZN6S279C24v280Ev");}
+void S279C2 ::v281(){vfunc_called(this, "_ZN6S279C24v281Ev");}
+void S279C2 ::v282(){vfunc_called(this, "_ZN6S279C24v282Ev");}
+S279C2 ::S279C2(){ note_ctor("S279C2", this);} // tgen
+
+static void Test_S279C2()
+{
+ extern Class_Descriptor cd_S279C2;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(257,392)];
+ init_test(&cd_S279C2, buf);
+ S279C2 *dp, &lv = *(dp=new (buf) S279C2());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(2048,1564), "sizeof(S279C2)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C2)");
+ check_base_class_offset(lv, (S279C6*)(S279C5*)(S279C4*)(S279C3*), 0, "S279C2");
+ check_base_class_offset(lv, (S279C5*)(S279C4*)(S279C3*), 0, "S279C2");
+ check_base_class_offset(lv, (S279C4*)(S279C3*), 0, "S279C2");
+ check_base_class_offset(lv, (S279C3*), 0, "S279C2");
+ check_base_class_offset(lv, (S279C47*)(S279C46*), ABISELECT(1224,908), "S279C2");
+ check_base_class_offset(lv, (S279C46*), ABISELECT(1224,908), "S279C2");
+ check_field_offset(lv, s279c2f0, ABISELECT(1232,912), "S279C2.s279c2f0");
+ check_field_offset(lv, s279c2f1, ABISELECT(1240,920), "S279C2.s279c2f1");
+ check_field_offset(lv, s279c2f2, ABISELECT(1248,928), "S279C2.s279c2f2");
+ check_field_offset(lv, s279c2f3, ABISELECT(1256,936), "S279C2.s279c2f3");
+ check_field_offset(lv, s279c2f4, ABISELECT(1264,944), "S279C2.s279c2f4");
+ check_field_offset(lv, s279c2f5, ABISELECT(1272,952), "S279C2.s279c2f5");
+ check_field_offset(lv, s279c2f6, ABISELECT(1280,960), "S279C2.s279c2f6");
+ check_field_offset(lv, s279c2f7, ABISELECT(1288,968), "S279C2.s279c2f7");
+ check_field_offset(lv, s279c2f8, ABISELECT(1308,988), "S279C2.s279c2f8");
+ set_bf_and_test(lv, s279c2f9, ABISELECT(1312,992), 0, 1, 1, "S279C2");
+ set_bf_and_test(lv, s279c2f10, ABISELECT(1312,992), 1, 1, 1, "S279C2");
+ set_bf_and_test(lv, s279c2f11, ABISELECT(1312,992), 2, 1, 1, "S279C2");
+ set_bf_and_test(lv, s279c2f12, ABISELECT(1312,992), 3, 1, 1, "S279C2");
+ set_bf_and_test(lv, s279c2f13, ABISELECT(1312,992), 4, 1, 1, "S279C2");
+ set_bf_and_test(lv, s279c2f14, ABISELECT(1312,992), 5, 1, 1, "S279C2");
+ set_bf_and_test(lv, s279c2f15, ABISELECT(1312,992), 6, 1, 1, "S279C2");
+ set_bf_and_test(lv, s279c2f16, ABISELECT(1312,992), 7, 1, 1, "S279C2");
+ check_field_offset(lv, s279c2f17, ABISELECT(1320,996), "S279C2.s279c2f17");
+ check_field_offset(lv, s279c2f18, ABISELECT(1328,1000), "S279C2.s279c2f18");
+ check_field_offset(lv, s279c2f19, ABISELECT(1488,1128), "S279C2.s279c2f19");
+ check_field_offset(lv, s279c2f20, ABISELECT(1528,1160), "S279C2.s279c2f20");
+ check_field_offset(lv, s279c2f21, ABISELECT(1648,1256), "S279C2.s279c2f21");
+ set_bf_and_test(lv, s279c2f22, ABISELECT(1808,1384), 0, 1, 1, "S279C2");
+ check_field_offset(lv, s279c2f23, ABISELECT(1812,1388), "S279C2.s279c2f23");
+ set_bf_and_test(lv, s279c2f24, ABISELECT(1816,1392), 0, 1, 1, "S279C2");
+ check_field_offset(lv, s279c2f25, ABISELECT(1820,1396), "S279C2.s279c2f25");
+ check_field_offset(lv, s279c2f26, ABISELECT(1832,1404), "S279C2.s279c2f26");
+ check_field_offset(lv, s279c2f27, ABISELECT(1904,1452), "S279C2.s279c2f27");
+ check_field_offset(lv, s279c2f28, ABISELECT(1920,1460), "S279C2.s279c2f28");
+ check_field_offset(lv, s279c2f29, ABISELECT(1936,1472), "S279C2.s279c2f29");
+ check_field_offset(lv, s279c2f30, ABISELECT(1952,1484), "S279C2.s279c2f30");
+ check_field_offset(lv, s279c2f31, ABISELECT(1968,1492), "S279C2.s279c2f31");
+ check_field_offset(lv, s279c2f32, ABISELECT(1976,1500), "S279C2.s279c2f32");
+ check_field_offset(lv, s279c2f33, ABISELECT(1984,1508), "S279C2.s279c2f33");
+ check_field_offset(lv, s279c2f34, ABISELECT(1992,1516), "S279C2.s279c2f34");
+ check_field_offset(lv, s279c2f35, ABISELECT(2000,1524), "S279C2.s279c2f35");
+ check_field_offset(lv, s279c2f36, ABISELECT(2008,1532), "S279C2.s279c2f36");
+ check_field_offset(lv, s279c2f37, ABISELECT(2016,1540), "S279C2.s279c2f37");
+ check_field_offset(lv, s279c2f38, ABISELECT(2032,1552), "S279C2.s279c2f38");
+ test_class_info(&lv, &cd_S279C2);
+ dp->~S279C2();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C2(Test_S279C2, "S279C2", ABISELECT(2048,1564));
+
+#else // __cplusplus
+
+extern void _ZN6S279C2C1Ev();
+extern void _ZN6S279C2D1Ev();
+Name_Map name_map_S279C2[] = {
+ NSPAIR(_ZN6S279C2C1Ev),
+ NSPAIR(_ZN6S279C2D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S279C6;
+extern VTBL_ENTRY _ZTI6S279C6[];
+extern VTBL_ENTRY _ZTV6S279C6[];
+extern Class_Descriptor cd_S279C5;
+extern VTBL_ENTRY _ZTI6S279C5[];
+extern VTBL_ENTRY _ZTV6S279C5[];
+extern Class_Descriptor cd_S279C4;
+extern VTBL_ENTRY _ZTI6S279C4[];
+extern VTBL_ENTRY _ZTV6S279C4[];
+extern Class_Descriptor cd_S279C3;
+extern VTBL_ENTRY _ZTI6S279C3[];
+extern VTBL_ENTRY _ZTV6S279C3[];
+extern Class_Descriptor cd_S279C47;
+extern VTBL_ENTRY _ZTI7S279C47[];
+extern VTBL_ENTRY _ZTV7S279C47[];
+extern Class_Descriptor cd_S279C46;
+extern VTBL_ENTRY _ZTI7S279C46[];
+extern VTBL_ENTRY _ZTV7S279C46[];
+static Base_Class bases_S279C2[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S279C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S279C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S279C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S279C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {&cd_S279C47, ABISELECT(1224,908), //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S279C46, ABISELECT(1224,908), //bcp->offset
+ 271, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S279C2[];
+extern void _ZN6S279C2D1Ev();
+extern void _ZN6S279C2D0Ev();
+extern void _ZN6S279C62v8Ev();
+extern void _ZN6S279C62v9Ev();
+extern void _ZN6S279C63v10Ev();
+extern void _ZN6S279C63v11Ev();
+extern void _ZN6S279C63v12Ev();
+extern void _ZN6S279C63v13Ev();
+extern void _ZN6S279C63v14Ev();
+extern void _ZN6S279C63v15Ev();
+extern void _ZN6S279C63v16Ev();
+extern void _ZN6S279C63v17Ev();
+extern void _ZN6S279C63v18Ev();
+extern void _ZN6S279C63v19Ev();
+extern void _ZN6S279C63v20Ev();
+extern void _ZN6S279C63v21Ev();
+extern void _ZN6S279C63v22Ev();
+extern void _ZN6S279C63v23Ev();
+extern void _ZN6S279C63v24Ev();
+extern void _ZN6S279C63v25Ev();
+extern void _ZN6S279C63v26Ev();
+extern void _ZN6S279C63v27Ev();
+extern void _ZN6S279C63v28Ev();
+extern void _ZN6S279C63v29Ev();
+extern void _ZN6S279C63v30Ev();
+extern void _ZN6S279C63v31Ev();
+extern void _ZN6S279C63v32Ev();
+extern void _ZN6S279C63v33Ev();
+extern void _ZN6S279C63v34Ev();
+extern void _ZN6S279C63v35Ev();
+extern void _ZN6S279C63v36Ev();
+extern void _ZN6S279C63v37Ev();
+extern void _ZN6S279C63v38Ev();
+extern void _ZN6S279C63v39Ev();
+extern void _ZN6S279C63v40Ev();
+extern void _ZN6S279C63v41Ev();
+extern void _ZN6S279C63v42Ev();
+extern void _ZN6S279C63v43Ev();
+extern void _ZN6S279C63v44Ev();
+extern void _ZN6S279C63v45Ev();
+extern void _ZN6S279C63v46Ev();
+extern void _ZN6S279C63v47Ev();
+extern void _ZN6S279C63v48Ev();
+extern void _ZN6S279C63v49Ev();
+extern void _ZN6S279C63v50Ev();
+extern void _ZN6S279C63v51Ev();
+extern void _ZN6S279C63v52Ev();
+extern void _ZN6S279C63v53Ev();
+extern void _ZN6S279C63v54Ev();
+extern void _ZN6S279C63v55Ev();
+extern void _ZN6S279C63v56Ev();
+extern void _ZN6S279C63v57Ev();
+extern void _ZN6S279C63v58Ev();
+extern void _ZN6S279C63v59Ev();
+extern void _ZN6S279C63v60Ev();
+extern void _ZN6S279C63v61Ev();
+extern void _ZN6S279C63v62Ev();
+extern void _ZN6S279C63v63Ev();
+extern void _ZN6S279C63v64Ev();
+extern void _ZN6S279C63v65Ev();
+extern void _ZN6S279C63v66Ev();
+extern void _ZN6S279C63v67Ev();
+extern void _ZN6S279C63v68Ev();
+extern void _ZN6S279C63v69Ev();
+extern void _ZN6S279C63v70Ev();
+extern void _ZN6S279C63v71Ev();
+extern void _ZN6S279C53v72Ev();
+extern void _ZN6S279C53v73Ev();
+extern void _ZN6S279C43v74Ev();
+extern void _ZN6S279C43v75Ev();
+extern void _ZN6S279C43v76Ev();
+extern void _ZN6S279C43v77Ev();
+extern void _ZN6S279C43v78Ev();
+extern void _ZN6S279C43v79Ev();
+extern void _ZN6S279C43v80Ev();
+extern void _ZN6S279C43v81Ev();
+extern void _ZN6S279C43v82Ev();
+extern void _ZN6S279C43v83Ev();
+extern void _ZN6S279C43v84Ev();
+extern void _ZN6S279C43v85Ev();
+extern void _ZN6S279C43v86Ev();
+extern void _ZN6S279C43v87Ev();
+extern void _ZN6S279C43v88Ev();
+extern void _ZN6S279C43v89Ev();
+extern void _ZN6S279C43v90Ev();
+extern void _ZN6S279C43v91Ev();
+extern void _ZN6S279C43v92Ev();
+extern void _ZN6S279C43v93Ev();
+extern void _ZN6S279C43v94Ev();
+extern void _ZN6S279C43v95Ev();
+extern void _ZN6S279C43v96Ev();
+extern void _ZN6S279C43v97Ev();
+extern void _ZN6S279C43v98Ev();
+extern void _ZN6S279C43v99Ev();
+extern void _ZN6S279C44v100Ev();
+extern void _ZN6S279C44v101Ev();
+extern void _ZN6S279C44v102Ev();
+extern void _ZN6S279C44v103Ev();
+extern void _ZN6S279C44v104Ev();
+extern void _ZN6S279C44v105Ev();
+extern void _ZN6S279C44v106Ev();
+extern void _ZN6S279C44v107Ev();
+extern void _ZN6S279C44v108Ev();
+extern void _ZN6S279C44v109Ev();
+extern void _ZN6S279C44v110Ev();
+extern void _ZN6S279C44v111Ev();
+extern void _ZN6S279C44v112Ev();
+extern void _ZN6S279C44v113Ev();
+extern void _ZN6S279C44v114Ev();
+extern void _ZN6S279C44v115Ev();
+extern void _ZN6S279C44v116Ev();
+extern void _ZN6S279C44v117Ev();
+extern void _ZN6S279C44v118Ev();
+extern void _ZN6S279C44v119Ev();
+extern void _ZN6S279C44v120Ev();
+extern void _ZN6S279C44v121Ev();
+extern void _ZN6S279C44v122Ev();
+extern void _ZN6S279C44v123Ev();
+extern void _ZN6S279C44v124Ev();
+extern void _ZN6S279C44v125Ev();
+extern void _ZN6S279C44v126Ev();
+extern void _ZN6S279C44v127Ev();
+extern void _ZN6S279C44v128Ev();
+extern void _ZN6S279C44v129Ev();
+extern void _ZN6S279C44v130Ev();
+extern void _ZN6S279C44v131Ev();
+extern void _ZN6S279C44v132Ev();
+extern void _ZN6S279C44v133Ev();
+extern void _ZN6S279C44v134Ev();
+extern void _ZN6S279C44v135Ev();
+extern void _ZN6S279C44v136Ev();
+extern void _ZN6S279C44v137Ev();
+extern void _ZN6S279C44v138Ev();
+extern void _ZN6S279C44v139Ev();
+extern void _ZN6S279C44v140Ev();
+extern void _ZN6S279C44v141Ev();
+extern void _ZN6S279C44v142Ev();
+extern void _ZN6S279C44v143Ev();
+extern void _ZN6S279C44v144Ev();
+extern void _ZN6S279C44v145Ev();
+extern void _ZN6S279C44v146Ev();
+extern void _ZN6S279C44v147Ev();
+extern void _ZN6S279C44v148Ev();
+extern void _ZN6S279C44v149Ev();
+extern void _ZN6S279C34v150Ev();
+extern void _ZN6S279C34v151Ev();
+extern void _ZN6S279C34v152Ev();
+extern void _ZN6S279C34v153Ev();
+extern void _ZN6S279C34v154Ev();
+extern void _ZN6S279C34v155Ev();
+extern void _ZN6S279C34v156Ev();
+extern void _ZN6S279C34v157Ev();
+extern void _ZN6S279C34v158Ev();
+extern void _ZN6S279C34v159Ev();
+extern void _ZN6S279C34v160Ev();
+extern void _ZN6S279C34v161Ev();
+extern void _ZN6S279C34v162Ev();
+extern void _ZN6S279C34v163Ev();
+extern void _ZN6S279C34v164Ev();
+extern void _ZN6S279C34v165Ev();
+extern void _ZN6S279C34v166Ev();
+extern void _ZN6S279C34v167Ev();
+extern void _ZN6S279C34v168Ev();
+extern void _ZN6S279C34v169Ev();
+extern void _ZN6S279C34v170Ev();
+extern void _ZN6S279C34v171Ev();
+extern void _ZN6S279C34v172Ev();
+extern void _ZN6S279C34v173Ev();
+extern void _ZN6S279C34v174Ev();
+extern void _ZN6S279C34v175Ev();
+extern void _ZN6S279C34v176Ev();
+extern void _ZN6S279C34v177Ev();
+extern void _ZN6S279C34v178Ev();
+extern void _ZN6S279C34v179Ev();
+extern void _ZN6S279C34v180Ev();
+extern void _ZN6S279C34v181Ev();
+extern void _ZN6S279C34v182Ev();
+extern void _ZN6S279C34v183Ev();
+extern void _ZN6S279C34v184Ev();
+extern void _ZN6S279C34v185Ev();
+extern void _ZN6S279C34v186Ev();
+extern void _ZN6S279C34v187Ev();
+extern void _ZN6S279C34v188Ev();
+extern void _ZN6S279C34v189Ev();
+extern void _ZN6S279C34v190Ev();
+extern void _ZN6S279C34v191Ev();
+extern void _ZN6S279C34v192Ev();
+extern void _ZN6S279C34v193Ev();
+extern void _ZN6S279C34v194Ev();
+extern void _ZN6S279C34v195Ev();
+extern void _ZN6S279C34v196Ev();
+extern void _ZN6S279C34v197Ev();
+extern void _ZN6S279C34v198Ev();
+extern void _ZN6S279C34v199Ev();
+extern void _ZN6S279C34v200Ev();
+extern void _ZN6S279C34v201Ev();
+extern void _ZN6S279C34v202Ev();
+extern void _ZN6S279C34v203Ev();
+extern void _ZN6S279C34v204Ev();
+extern void _ZN6S279C34v205Ev();
+extern void _ZN6S279C34v206Ev();
+extern void _ZN6S279C34v207Ev();
+extern void _ZN6S279C34v208Ev();
+extern void _ZN6S279C34v209Ev();
+extern void _ZN6S279C34v210Ev();
+extern void _ZN6S279C34v211Ev();
+extern void _ZN6S279C34v212Ev();
+extern void _ZN6S279C34v213Ev();
+extern void _ZN6S279C34v214Ev();
+extern void _ZN6S279C34v215Ev();
+extern void _ZN6S279C34v216Ev();
+extern void _ZN6S279C34v217Ev();
+extern void _ZN6S279C34v218Ev();
+extern void _ZN6S279C24v227Ev();
+extern void _ZN6S279C24v228Ev();
+extern void _ZN6S279C24v229Ev();
+extern void _ZN6S279C24v230Ev();
+extern void _ZN6S279C24v231Ev();
+extern void _ZN6S279C24v232Ev();
+extern void _ZN6S279C24v233Ev();
+extern void _ZN6S279C24v234Ev();
+extern void _ZN6S279C24v235Ev();
+extern void _ZN6S279C24v236Ev();
+extern void _ZN6S279C24v237Ev();
+extern void _ZN6S279C24v238Ev();
+extern void _ZN6S279C24v239Ev();
+extern void _ZN6S279C24v240Ev();
+extern void _ZN6S279C24v241Ev();
+extern void _ZN6S279C24v242Ev();
+extern void _ZN6S279C24v243Ev();
+extern void _ZN6S279C24v244Ev();
+extern void _ZN6S279C24v245Ev();
+extern void _ZN6S279C24v246Ev();
+extern void _ZN6S279C24v247Ev();
+extern void _ZN6S279C24v248Ev();
+extern void _ZN6S279C24v249Ev();
+extern void _ZN6S279C24v250Ev();
+extern void _ZN6S279C24v251Ev();
+extern void _ZN6S279C24v252Ev();
+extern void _ZN6S279C24v253Ev();
+extern void _ZN6S279C24v254Ev();
+extern void _ZN6S279C24v255Ev();
+extern void _ZN6S279C24v256Ev();
+extern void _ZN6S279C24v257Ev();
+extern void _ZN6S279C24v258Ev();
+extern void _ZN6S279C24v259Ev();
+extern void _ZN6S279C24v260Ev();
+extern void _ZN6S279C24v261Ev();
+extern void _ZN6S279C24v262Ev();
+extern void _ZN6S279C24v263Ev();
+extern void _ZN6S279C24v264Ev();
+extern void _ZN6S279C24v265Ev();
+extern void _ZN6S279C24v266Ev();
+extern void _ZN6S279C24v267Ev();
+extern void _ZN6S279C24v268Ev();
+extern void _ZN6S279C24v269Ev();
+extern void _ZN6S279C24v270Ev();
+extern void _ZN6S279C24v271Ev();
+extern void _ZN6S279C24v272Ev();
+extern void _ZN6S279C24v273Ev();
+extern void _ZN6S279C24v274Ev();
+extern void _ZN6S279C24v275Ev();
+extern void _ZN6S279C24v276Ev();
+extern void _ZN6S279C24v277Ev();
+extern void _ZN6S279C24v278Ev();
+extern void _ZN6S279C24v279Ev();
+extern void _ZN6S279C24v280Ev();
+extern void _ZN6S279C24v281Ev();
+extern void _ZN6S279C24v282Ev();
+extern void ABISELECT(_ZThn1224_N6S279C2D1Ev,_ZThn908_N6S279C2D1Ev)();
+extern void ABISELECT(_ZThn1224_N6S279C2D0Ev,_ZThn908_N6S279C2D0Ev)();
+extern void _ZN7S279C474v219Ev();
+extern void _ZN7S279C474v220Ev();
+extern void _ZN7S279C474v221Ev();
+extern void _ZN7S279C474v222Ev();
+extern void _ZN7S279C474v223Ev();
+extern void _ZN7S279C474v224Ev();
+extern void _ZN7S279C474v225Ev();
+extern void _ZN7S279C464v226Ev();
+static VTBL_ENTRY vtc_S279C2[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S279C2[0]),
+ (VTBL_ENTRY)&_ZN6S279C2D1Ev,
+ (VTBL_ENTRY)&_ZN6S279C2D0Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v8Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v9Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v10Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v11Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v12Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v13Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v14Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v15Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v72Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v74Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v150Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v151Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v152Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v153Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v154Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v155Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v156Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v157Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v158Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v159Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v160Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v161Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v162Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v163Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v164Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v165Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v166Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v167Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v168Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v169Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v170Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v171Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v172Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v173Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v174Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v175Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v176Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v177Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v178Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v179Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v180Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v181Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v182Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v183Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v184Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v185Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v186Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v187Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v188Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v189Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v190Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v191Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v192Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v193Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v194Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v195Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v196Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v197Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v198Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v199Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v200Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v201Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v202Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v203Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v204Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v205Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v206Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v207Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v208Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v209Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v210Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v211Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v212Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v213Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v214Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v215Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v216Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v217Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v218Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v227Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v228Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v229Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v230Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v231Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v232Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v233Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v234Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v235Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v236Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v237Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v238Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v239Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v240Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v241Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v242Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v243Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v244Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v245Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v246Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v247Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v248Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v249Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v250Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v251Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v252Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v253Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v254Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v255Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v256Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v257Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v258Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v259Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v260Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v261Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v262Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v263Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v264Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v265Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v266Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v267Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v268Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v269Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v270Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v271Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v272Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v273Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v274Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v275Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v276Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v277Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v278Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v279Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v280Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v281Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v282Ev,
+ ABISELECT(-1224,-908),
+ (VTBL_ENTRY)&(_ZTI6S279C2[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S279C2D1Ev,_ZThn908_N6S279C2D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S279C2D0Ev,_ZThn908_N6S279C2D0Ev),
+ (VTBL_ENTRY)&_ZN7S279C474v219Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v220Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v221Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v222Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v223Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v224Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v225Ev,
+ (VTBL_ENTRY)&_ZN7S279C464v226Ev,
+};
+extern VTBL_ENTRY _ZTI6S279C2[];
+extern VTBL_ENTRY _ZTV6S279C2[];
+Class_Descriptor cd_S279C2 = { "S279C2", // class name
+ bases_S279C2, 6,
+ &(vtc_S279C2[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(2048,1564), // object size
+ NSPAIRA(_ZTI6S279C2),ABISELECT(56,32), //typeinfo_var
+ NSPAIRA(_ZTV6S279C2),283, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 6, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S279C1 : S279C2 {
+ void *s279c1f0;
+ unsigned int s279c1f1:1;
+ virtual ~S279C1(); // _ZN6S279C1D1Ev
+ virtual void v1(); // _ZN6S279C12v1Ev
+ virtual void v2(); // _ZN6S279C12v2Ev
+ virtual void v3(); // _ZN6S279C12v3Ev
+ virtual void v4(); // _ZN6S279C12v4Ev
+ virtual void v5(); // _ZN6S279C12v5Ev
+ virtual void v6(); // _ZN6S279C12v6Ev
+ virtual void v7(); // _ZN6S279C12v7Ev
+ S279C1(); // tgen
+};
+//SIG(1 S279C1) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ vd v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 Fi FL Fp[4] Fi[2] Fp FC7{ m Fi[2]} Fp[2]} vd v72 v73} vd v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 FC8{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC9{ BC10{ BC11{ m Fp Fi[2]}}} FC12{ BC13{ BC11}} Fp FC14{ BC15{ BC11}} FC14 FC16{ BC17{ BC11}} FC18{ BC19{ BC11}} Fc Fi Fp FC7 FC7 FC7 FC7 FC7 FC7 FC20{ m Fp FC7} FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} vd v150 v151 v152 v153!
v154 v15
5 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 FC21{ BC22{ m Fi[4]}} FC7 Fp[2] FC23{ m FC7 Fp FC21 Fp} FC24{ m Fp[8] Fc[4]} Fi FC25{ m Fp[5] FC26{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC27{ m Fi[2]}[4] FC28{ m FC29{ m Fi[3]} FC30{ m} FC31{ BC32{ m Fi[2] Fc[2]} Fi} Fc} FC29 Fi FC33{ m FC34{ BC35{ m Fp[2]}} Fc FC36{ BC14} Fi FC7 FC7 Fp} FC33 Fp FC29 FC37{ BC38{ BC11}} FC39{ BC40{ BC11}} Fi:1 Fi:1 Fi:1 FC30 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} BC41{ BC42{ vd v219 v220 v221 v222 v223 v224 v225} vd v226} vd v227 v228 v229 v230 v231 v232 v233 v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 v252 v253 v254 v255 v256 v257 v258 v259 v260 v261 v2!
62 v263 v
264 v265 v266 v267 v268 v269 v270 v271 v272 v273 v274 v275 v276 v277 v278 v279 v280 v281 v282 FC43{ m Fi Fc[2]} FC43 FC43 FC43 FC43 FC43 FC43 Fi[5] Fc[4] Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fp FC23[4] FC23 FC23[3] FC23[4] Fi:1 Fi Fi:1 Fi[2] FC33 FC34 FC39 FC39 Fp[2] FC7 FC7 FC7 FC7 FC7 FC7 FC20 FC20} vd v1 v2 v3 v4 v5 v6 v7 Fp Fi:1}
+
+
+ S279C1 ::~S279C1(){ note_dtor("S279C1", this);}
+void S279C1 ::v1(){vfunc_called(this, "_ZN6S279C12v1Ev");}
+void S279C1 ::v2(){vfunc_called(this, "_ZN6S279C12v2Ev");}
+void S279C1 ::v3(){vfunc_called(this, "_ZN6S279C12v3Ev");}
+void S279C1 ::v4(){vfunc_called(this, "_ZN6S279C12v4Ev");}
+void S279C1 ::v5(){vfunc_called(this, "_ZN6S279C12v5Ev");}
+void S279C1 ::v6(){vfunc_called(this, "_ZN6S279C12v6Ev");}
+void S279C1 ::v7(){vfunc_called(this, "_ZN6S279C12v7Ev");}
+S279C1 ::S279C1(){ note_ctor("S279C1", this);} // tgen
+
+static void Test_S279C1()
+{
+ extern Class_Descriptor cd_S279C1;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(259,394)];
+ init_test(&cd_S279C1, buf);
+ S279C1 *dp, &lv = *(dp=new (buf) S279C1());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(2064,1572), "sizeof(S279C1)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S279C1)");
+ check_base_class_offset(lv, (S279C6*)(S279C5*)(S279C4*)(S279C3*)(S279C2*), 0, "S279C1");
+ check_base_class_offset(lv, (S279C5*)(S279C4*)(S279C3*)(S279C2*), 0, "S279C1");
+ check_base_class_offset(lv, (S279C4*)(S279C3*)(S279C2*), 0, "S279C1");
+ check_base_class_offset(lv, (S279C3*)(S279C2*), 0, "S279C1");
+ check_base_class_offset(lv, (S279C47*)(S279C46*)(S279C2*), ABISELECT(1224,908), "S279C1");
+ check_base_class_offset(lv, (S279C46*)(S279C2*), ABISELECT(1224,908), "S279C1");
+ check_base_class_offset(lv, (S279C2*), 0, "S279C1");
+ check_field_offset(lv, s279c1f0, ABISELECT(2048,1564), "S279C1.s279c1f0");
+ set_bf_and_test(lv, s279c1f1, ABISELECT(2056,1568), 0, 1, 1, "S279C1");
+ test_class_info(&lv, &cd_S279C1);
+ dp->~S279C1();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS279C1(Test_S279C1, "S279C1", ABISELECT(2064,1572));
+
+#else // __cplusplus
+
+extern void _ZN6S279C1C1Ev();
+extern void _ZN6S279C1D1Ev();
+Name_Map name_map_S279C1[] = {
+ NSPAIR(_ZN6S279C1C1Ev),
+ NSPAIR(_ZN6S279C1D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S279C6;
+extern VTBL_ENTRY _ZTI6S279C6[];
+extern VTBL_ENTRY _ZTV6S279C6[];
+extern Class_Descriptor cd_S279C5;
+extern VTBL_ENTRY _ZTI6S279C5[];
+extern VTBL_ENTRY _ZTV6S279C5[];
+extern Class_Descriptor cd_S279C4;
+extern VTBL_ENTRY _ZTI6S279C4[];
+extern VTBL_ENTRY _ZTV6S279C4[];
+extern Class_Descriptor cd_S279C3;
+extern VTBL_ENTRY _ZTI6S279C3[];
+extern VTBL_ENTRY _ZTV6S279C3[];
+extern Class_Descriptor cd_S279C47;
+extern VTBL_ENTRY _ZTI7S279C47[];
+extern VTBL_ENTRY _ZTV7S279C47[];
+extern Class_Descriptor cd_S279C46;
+extern VTBL_ENTRY _ZTI7S279C46[];
+extern VTBL_ENTRY _ZTV7S279C46[];
+extern Class_Descriptor cd_S279C2;
+extern VTBL_ENTRY _ZTI6S279C2[];
+extern VTBL_ENTRY _ZTV6S279C2[];
+static Base_Class bases_S279C1[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S279C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S279C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S279C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S279C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S279C47, ABISELECT(1224,908), //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S279C46, ABISELECT(1224,908), //bcp->offset
+ 278, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S279C2, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S279C1[];
+extern void _ZN6S279C1D1Ev();
+extern void _ZN6S279C1D0Ev();
+extern void _ZN6S279C62v8Ev();
+extern void _ZN6S279C62v9Ev();
+extern void _ZN6S279C63v10Ev();
+extern void _ZN6S279C63v11Ev();
+extern void _ZN6S279C63v12Ev();
+extern void _ZN6S279C63v13Ev();
+extern void _ZN6S279C63v14Ev();
+extern void _ZN6S279C63v15Ev();
+extern void _ZN6S279C63v16Ev();
+extern void _ZN6S279C63v17Ev();
+extern void _ZN6S279C63v18Ev();
+extern void _ZN6S279C63v19Ev();
+extern void _ZN6S279C63v20Ev();
+extern void _ZN6S279C63v21Ev();
+extern void _ZN6S279C63v22Ev();
+extern void _ZN6S279C63v23Ev();
+extern void _ZN6S279C63v24Ev();
+extern void _ZN6S279C63v25Ev();
+extern void _ZN6S279C63v26Ev();
+extern void _ZN6S279C63v27Ev();
+extern void _ZN6S279C63v28Ev();
+extern void _ZN6S279C63v29Ev();
+extern void _ZN6S279C63v30Ev();
+extern void _ZN6S279C63v31Ev();
+extern void _ZN6S279C63v32Ev();
+extern void _ZN6S279C63v33Ev();
+extern void _ZN6S279C63v34Ev();
+extern void _ZN6S279C63v35Ev();
+extern void _ZN6S279C63v36Ev();
+extern void _ZN6S279C63v37Ev();
+extern void _ZN6S279C63v38Ev();
+extern void _ZN6S279C63v39Ev();
+extern void _ZN6S279C63v40Ev();
+extern void _ZN6S279C63v41Ev();
+extern void _ZN6S279C63v42Ev();
+extern void _ZN6S279C63v43Ev();
+extern void _ZN6S279C63v44Ev();
+extern void _ZN6S279C63v45Ev();
+extern void _ZN6S279C63v46Ev();
+extern void _ZN6S279C63v47Ev();
+extern void _ZN6S279C63v48Ev();
+extern void _ZN6S279C63v49Ev();
+extern void _ZN6S279C63v50Ev();
+extern void _ZN6S279C63v51Ev();
+extern void _ZN6S279C63v52Ev();
+extern void _ZN6S279C63v53Ev();
+extern void _ZN6S279C63v54Ev();
+extern void _ZN6S279C63v55Ev();
+extern void _ZN6S279C63v56Ev();
+extern void _ZN6S279C63v57Ev();
+extern void _ZN6S279C63v58Ev();
+extern void _ZN6S279C63v59Ev();
+extern void _ZN6S279C63v60Ev();
+extern void _ZN6S279C63v61Ev();
+extern void _ZN6S279C63v62Ev();
+extern void _ZN6S279C63v63Ev();
+extern void _ZN6S279C63v64Ev();
+extern void _ZN6S279C63v65Ev();
+extern void _ZN6S279C63v66Ev();
+extern void _ZN6S279C63v67Ev();
+extern void _ZN6S279C63v68Ev();
+extern void _ZN6S279C63v69Ev();
+extern void _ZN6S279C63v70Ev();
+extern void _ZN6S279C63v71Ev();
+extern void _ZN6S279C53v72Ev();
+extern void _ZN6S279C53v73Ev();
+extern void _ZN6S279C43v74Ev();
+extern void _ZN6S279C43v75Ev();
+extern void _ZN6S279C43v76Ev();
+extern void _ZN6S279C43v77Ev();
+extern void _ZN6S279C43v78Ev();
+extern void _ZN6S279C43v79Ev();
+extern void _ZN6S279C43v80Ev();
+extern void _ZN6S279C43v81Ev();
+extern void _ZN6S279C43v82Ev();
+extern void _ZN6S279C43v83Ev();
+extern void _ZN6S279C43v84Ev();
+extern void _ZN6S279C43v85Ev();
+extern void _ZN6S279C43v86Ev();
+extern void _ZN6S279C43v87Ev();
+extern void _ZN6S279C43v88Ev();
+extern void _ZN6S279C43v89Ev();
+extern void _ZN6S279C43v90Ev();
+extern void _ZN6S279C43v91Ev();
+extern void _ZN6S279C43v92Ev();
+extern void _ZN6S279C43v93Ev();
+extern void _ZN6S279C43v94Ev();
+extern void _ZN6S279C43v95Ev();
+extern void _ZN6S279C43v96Ev();
+extern void _ZN6S279C43v97Ev();
+extern void _ZN6S279C43v98Ev();
+extern void _ZN6S279C43v99Ev();
+extern void _ZN6S279C44v100Ev();
+extern void _ZN6S279C44v101Ev();
+extern void _ZN6S279C44v102Ev();
+extern void _ZN6S279C44v103Ev();
+extern void _ZN6S279C44v104Ev();
+extern void _ZN6S279C44v105Ev();
+extern void _ZN6S279C44v106Ev();
+extern void _ZN6S279C44v107Ev();
+extern void _ZN6S279C44v108Ev();
+extern void _ZN6S279C44v109Ev();
+extern void _ZN6S279C44v110Ev();
+extern void _ZN6S279C44v111Ev();
+extern void _ZN6S279C44v112Ev();
+extern void _ZN6S279C44v113Ev();
+extern void _ZN6S279C44v114Ev();
+extern void _ZN6S279C44v115Ev();
+extern void _ZN6S279C44v116Ev();
+extern void _ZN6S279C44v117Ev();
+extern void _ZN6S279C44v118Ev();
+extern void _ZN6S279C44v119Ev();
+extern void _ZN6S279C44v120Ev();
+extern void _ZN6S279C44v121Ev();
+extern void _ZN6S279C44v122Ev();
+extern void _ZN6S279C44v123Ev();
+extern void _ZN6S279C44v124Ev();
+extern void _ZN6S279C44v125Ev();
+extern void _ZN6S279C44v126Ev();
+extern void _ZN6S279C44v127Ev();
+extern void _ZN6S279C44v128Ev();
+extern void _ZN6S279C44v129Ev();
+extern void _ZN6S279C44v130Ev();
+extern void _ZN6S279C44v131Ev();
+extern void _ZN6S279C44v132Ev();
+extern void _ZN6S279C44v133Ev();
+extern void _ZN6S279C44v134Ev();
+extern void _ZN6S279C44v135Ev();
+extern void _ZN6S279C44v136Ev();
+extern void _ZN6S279C44v137Ev();
+extern void _ZN6S279C44v138Ev();
+extern void _ZN6S279C44v139Ev();
+extern void _ZN6S279C44v140Ev();
+extern void _ZN6S279C44v141Ev();
+extern void _ZN6S279C44v142Ev();
+extern void _ZN6S279C44v143Ev();
+extern void _ZN6S279C44v144Ev();
+extern void _ZN6S279C44v145Ev();
+extern void _ZN6S279C44v146Ev();
+extern void _ZN6S279C44v147Ev();
+extern void _ZN6S279C44v148Ev();
+extern void _ZN6S279C44v149Ev();
+extern void _ZN6S279C34v150Ev();
+extern void _ZN6S279C34v151Ev();
+extern void _ZN6S279C34v152Ev();
+extern void _ZN6S279C34v153Ev();
+extern void _ZN6S279C34v154Ev();
+extern void _ZN6S279C34v155Ev();
+extern void _ZN6S279C34v156Ev();
+extern void _ZN6S279C34v157Ev();
+extern void _ZN6S279C34v158Ev();
+extern void _ZN6S279C34v159Ev();
+extern void _ZN6S279C34v160Ev();
+extern void _ZN6S279C34v161Ev();
+extern void _ZN6S279C34v162Ev();
+extern void _ZN6S279C34v163Ev();
+extern void _ZN6S279C34v164Ev();
+extern void _ZN6S279C34v165Ev();
+extern void _ZN6S279C34v166Ev();
+extern void _ZN6S279C34v167Ev();
+extern void _ZN6S279C34v168Ev();
+extern void _ZN6S279C34v169Ev();
+extern void _ZN6S279C34v170Ev();
+extern void _ZN6S279C34v171Ev();
+extern void _ZN6S279C34v172Ev();
+extern void _ZN6S279C34v173Ev();
+extern void _ZN6S279C34v174Ev();
+extern void _ZN6S279C34v175Ev();
+extern void _ZN6S279C34v176Ev();
+extern void _ZN6S279C34v177Ev();
+extern void _ZN6S279C34v178Ev();
+extern void _ZN6S279C34v179Ev();
+extern void _ZN6S279C34v180Ev();
+extern void _ZN6S279C34v181Ev();
+extern void _ZN6S279C34v182Ev();
+extern void _ZN6S279C34v183Ev();
+extern void _ZN6S279C34v184Ev();
+extern void _ZN6S279C34v185Ev();
+extern void _ZN6S279C34v186Ev();
+extern void _ZN6S279C34v187Ev();
+extern void _ZN6S279C34v188Ev();
+extern void _ZN6S279C34v189Ev();
+extern void _ZN6S279C34v190Ev();
+extern void _ZN6S279C34v191Ev();
+extern void _ZN6S279C34v192Ev();
+extern void _ZN6S279C34v193Ev();
+extern void _ZN6S279C34v194Ev();
+extern void _ZN6S279C34v195Ev();
+extern void _ZN6S279C34v196Ev();
+extern void _ZN6S279C34v197Ev();
+extern void _ZN6S279C34v198Ev();
+extern void _ZN6S279C34v199Ev();
+extern void _ZN6S279C34v200Ev();
+extern void _ZN6S279C34v201Ev();
+extern void _ZN6S279C34v202Ev();
+extern void _ZN6S279C34v203Ev();
+extern void _ZN6S279C34v204Ev();
+extern void _ZN6S279C34v205Ev();
+extern void _ZN6S279C34v206Ev();
+extern void _ZN6S279C34v207Ev();
+extern void _ZN6S279C34v208Ev();
+extern void _ZN6S279C34v209Ev();
+extern void _ZN6S279C34v210Ev();
+extern void _ZN6S279C34v211Ev();
+extern void _ZN6S279C34v212Ev();
+extern void _ZN6S279C34v213Ev();
+extern void _ZN6S279C34v214Ev();
+extern void _ZN6S279C34v215Ev();
+extern void _ZN6S279C34v216Ev();
+extern void _ZN6S279C34v217Ev();
+extern void _ZN6S279C34v218Ev();
+extern void _ZN6S279C24v227Ev();
+extern void _ZN6S279C24v228Ev();
+extern void _ZN6S279C24v229Ev();
+extern void _ZN6S279C24v230Ev();
+extern void _ZN6S279C24v231Ev();
+extern void _ZN6S279C24v232Ev();
+extern void _ZN6S279C24v233Ev();
+extern void _ZN6S279C24v234Ev();
+extern void _ZN6S279C24v235Ev();
+extern void _ZN6S279C24v236Ev();
+extern void _ZN6S279C24v237Ev();
+extern void _ZN6S279C24v238Ev();
+extern void _ZN6S279C24v239Ev();
+extern void _ZN6S279C24v240Ev();
+extern void _ZN6S279C24v241Ev();
+extern void _ZN6S279C24v242Ev();
+extern void _ZN6S279C24v243Ev();
+extern void _ZN6S279C24v244Ev();
+extern void _ZN6S279C24v245Ev();
+extern void _ZN6S279C24v246Ev();
+extern void _ZN6S279C24v247Ev();
+extern void _ZN6S279C24v248Ev();
+extern void _ZN6S279C24v249Ev();
+extern void _ZN6S279C24v250Ev();
+extern void _ZN6S279C24v251Ev();
+extern void _ZN6S279C24v252Ev();
+extern void _ZN6S279C24v253Ev();
+extern void _ZN6S279C24v254Ev();
+extern void _ZN6S279C24v255Ev();
+extern void _ZN6S279C24v256Ev();
+extern void _ZN6S279C24v257Ev();
+extern void _ZN6S279C24v258Ev();
+extern void _ZN6S279C24v259Ev();
+extern void _ZN6S279C24v260Ev();
+extern void _ZN6S279C24v261Ev();
+extern void _ZN6S279C24v262Ev();
+extern void _ZN6S279C24v263Ev();
+extern void _ZN6S279C24v264Ev();
+extern void _ZN6S279C24v265Ev();
+extern void _ZN6S279C24v266Ev();
+extern void _ZN6S279C24v267Ev();
+extern void _ZN6S279C24v268Ev();
+extern void _ZN6S279C24v269Ev();
+extern void _ZN6S279C24v270Ev();
+extern void _ZN6S279C24v271Ev();
+extern void _ZN6S279C24v272Ev();
+extern void _ZN6S279C24v273Ev();
+extern void _ZN6S279C24v274Ev();
+extern void _ZN6S279C24v275Ev();
+extern void _ZN6S279C24v276Ev();
+extern void _ZN6S279C24v277Ev();
+extern void _ZN6S279C24v278Ev();
+extern void _ZN6S279C24v279Ev();
+extern void _ZN6S279C24v280Ev();
+extern void _ZN6S279C24v281Ev();
+extern void _ZN6S279C24v282Ev();
+extern void _ZN6S279C12v1Ev();
+extern void _ZN6S279C12v2Ev();
+extern void _ZN6S279C12v3Ev();
+extern void _ZN6S279C12v4Ev();
+extern void _ZN6S279C12v5Ev();
+extern void _ZN6S279C12v6Ev();
+extern void _ZN6S279C12v7Ev();
+extern void ABISELECT(_ZThn1224_N6S279C1D1Ev,_ZThn908_N6S279C1D1Ev)();
+extern void ABISELECT(_ZThn1224_N6S279C1D0Ev,_ZThn908_N6S279C1D0Ev)();
+extern void _ZN7S279C474v219Ev();
+extern void _ZN7S279C474v220Ev();
+extern void _ZN7S279C474v221Ev();
+extern void _ZN7S279C474v222Ev();
+extern void _ZN7S279C474v223Ev();
+extern void _ZN7S279C474v224Ev();
+extern void _ZN7S279C474v225Ev();
+extern void _ZN7S279C464v226Ev();
+static VTBL_ENTRY vtc_S279C1[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S279C1[0]),
+ (VTBL_ENTRY)&_ZN6S279C1D1Ev,
+ (VTBL_ENTRY)&_ZN6S279C1D0Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v8Ev,
+ (VTBL_ENTRY)&_ZN6S279C62v9Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v10Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v11Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v12Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v13Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v14Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v15Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S279C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v72Ev,
+ (VTBL_ENTRY)&_ZN6S279C53v73Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v74Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v75Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v76Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v77Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v78Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v79Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v80Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v81Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S279C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S279C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v150Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v151Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v152Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v153Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v154Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v155Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v156Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v157Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v158Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v159Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v160Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v161Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v162Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v163Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v164Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v165Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v166Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v167Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v168Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v169Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v170Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v171Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v172Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v173Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v174Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v175Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v176Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v177Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v178Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v179Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v180Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v181Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v182Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v183Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v184Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v185Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v186Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v187Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v188Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v189Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v190Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v191Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v192Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v193Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v194Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v195Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v196Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v197Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v198Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v199Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v200Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v201Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v202Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v203Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v204Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v205Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v206Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v207Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v208Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v209Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v210Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v211Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v212Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v213Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v214Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v215Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v216Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v217Ev,
+ (VTBL_ENTRY)&_ZN6S279C34v218Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v227Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v228Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v229Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v230Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v231Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v232Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v233Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v234Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v235Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v236Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v237Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v238Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v239Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v240Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v241Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v242Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v243Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v244Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v245Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v246Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v247Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v248Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v249Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v250Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v251Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v252Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v253Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v254Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v255Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v256Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v257Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v258Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v259Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v260Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v261Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v262Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v263Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v264Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v265Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v266Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v267Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v268Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v269Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v270Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v271Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v272Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v273Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v274Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v275Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v276Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v277Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v278Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v279Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v280Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v281Ev,
+ (VTBL_ENTRY)&_ZN6S279C24v282Ev,
+ (VTBL_ENTRY)&_ZN6S279C12v1Ev,
+ (VTBL_ENTRY)&_ZN6S279C12v2Ev,
+ (VTBL_ENTRY)&_ZN6S279C12v3Ev,
+ (VTBL_ENTRY)&_ZN6S279C12v4Ev,
+ (VTBL_ENTRY)&_ZN6S279C12v5Ev,
+ (VTBL_ENTRY)&_ZN6S279C12v6Ev,
+ (VTBL_ENTRY)&_ZN6S279C12v7Ev,
+ ABISELECT(-1224,-908),
+ (VTBL_ENTRY)&(_ZTI6S279C1[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S279C1D1Ev,_ZThn908_N6S279C1D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N6S279C1D0Ev,_ZThn908_N6S279C1D0Ev),
+ (VTBL_ENTRY)&_ZN7S279C474v219Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v220Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v221Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v222Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v223Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v224Ev,
+ (VTBL_ENTRY)&_ZN7S279C474v225Ev,
+ (VTBL_ENTRY)&_ZN7S279C464v226Ev,
+};
+extern VTBL_ENTRY _ZTI6S279C1[];
+extern VTBL_ENTRY _ZTV6S279C1[];
+Class_Descriptor cd_S279C1 = { "S279C1", // class name
+ bases_S279C1, 7,
+ &(vtc_S279C1[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(2064,1572), // object size
+ NSPAIRA(_ZTI6S279C1),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S279C1),290, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 7, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C9 {
+ int s14c9f0;
+ __tsi64 s14c9f1;
+ void *s14c9f2[4];
+ int s14c9f3[2];
+ void *s14c9f4;
+ ::S288C7_nt s14c9f5;
+ void *s14c9f6[2];
+ virtual ~S14C9(); // _ZN5S14C9D1Ev
+ virtual void v6(); // _ZN5S14C92v6Ev
+ virtual void v7(); // _ZN5S14C92v7Ev
+ virtual void v8(); // _ZN5S14C92v8Ev
+ virtual void v9(); // _ZN5S14C92v9Ev
+ virtual void v10(); // _ZN5S14C93v10Ev
+ virtual void v11(); // _ZN5S14C93v11Ev
+ virtual void v12(); // _ZN5S14C93v12Ev
+ virtual void v13(); // _ZN5S14C93v13Ev
+ virtual void v14(); // _ZN5S14C93v14Ev
+ virtual void v15(); // _ZN5S14C93v15Ev
+ virtual void v16(); // _ZN5S14C93v16Ev
+ virtual void v17(); // _ZN5S14C93v17Ev
+ virtual void v18(); // _ZN5S14C93v18Ev
+ virtual void v19(); // _ZN5S14C93v19Ev
+ virtual void v20(); // _ZN5S14C93v20Ev
+ virtual void v21(); // _ZN5S14C93v21Ev
+ virtual void v22(); // _ZN5S14C93v22Ev
+ virtual void v23(); // _ZN5S14C93v23Ev
+ virtual void v24(); // _ZN5S14C93v24Ev
+ virtual void v25(); // _ZN5S14C93v25Ev
+ virtual void v26(); // _ZN5S14C93v26Ev
+ virtual void v27(); // _ZN5S14C93v27Ev
+ virtual void v28(); // _ZN5S14C93v28Ev
+ virtual void v29(); // _ZN5S14C93v29Ev
+ virtual void v30(); // _ZN5S14C93v30Ev
+ virtual void v31(); // _ZN5S14C93v31Ev
+ virtual void v32(); // _ZN5S14C93v32Ev
+ virtual void v33(); // _ZN5S14C93v33Ev
+ virtual void v34(); // _ZN5S14C93v34Ev
+ virtual void v35(); // _ZN5S14C93v35Ev
+ virtual void v36(); // _ZN5S14C93v36Ev
+ virtual void v37(); // _ZN5S14C93v37Ev
+ virtual void v38(); // _ZN5S14C93v38Ev
+ virtual void v39(); // _ZN5S14C93v39Ev
+ virtual void v40(); // _ZN5S14C93v40Ev
+ virtual void v41(); // _ZN5S14C93v41Ev
+ virtual void v42(); // _ZN5S14C93v42Ev
+ virtual void v43(); // _ZN5S14C93v43Ev
+ virtual void v44(); // _ZN5S14C93v44Ev
+ virtual void v45(); // _ZN5S14C93v45Ev
+ virtual void v46(); // _ZN5S14C93v46Ev
+ virtual void v47(); // _ZN5S14C93v47Ev
+ virtual void v48(); // _ZN5S14C93v48Ev
+ virtual void v49(); // _ZN5S14C93v49Ev
+ virtual void v50(); // _ZN5S14C93v50Ev
+ virtual void v51(); // _ZN5S14C93v51Ev
+ virtual void v52(); // _ZN5S14C93v52Ev
+ virtual void v53(); // _ZN5S14C93v53Ev
+ virtual void v54(); // _ZN5S14C93v54Ev
+ virtual void v55(); // _ZN5S14C93v55Ev
+ virtual void v56(); // _ZN5S14C93v56Ev
+ virtual void v57(); // _ZN5S14C93v57Ev
+ virtual void v58(); // _ZN5S14C93v58Ev
+ virtual void v59(); // _ZN5S14C93v59Ev
+ virtual void v60(); // _ZN5S14C93v60Ev
+ virtual void v61(); // _ZN5S14C93v61Ev
+ virtual void v62(); // _ZN5S14C93v62Ev
+ virtual void v63(); // _ZN5S14C93v63Ev
+ virtual void v64(); // _ZN5S14C93v64Ev
+ virtual void v65(); // _ZN5S14C93v65Ev
+ virtual void v66(); // _ZN5S14C93v66Ev
+ virtual void v67(); // _ZN5S14C93v67Ev
+ virtual void v68(); // _ZN5S14C93v68Ev
+ virtual void v69(); // _ZN5S14C93v69Ev
+ S14C9(); // tgen
+};
+//SIG(-1 S14C9) C1{ vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 Fi FL Fp[4] Fi[2] Fp FC2{ m Fi[2]} Fp[2]}
+
+
+ S14C9 ::~S14C9(){ note_dtor("S14C9", this);}
+void S14C9 ::v6(){vfunc_called(this, "_ZN5S14C92v6Ev");}
+void S14C9 ::v7(){vfunc_called(this, "_ZN5S14C92v7Ev");}
+void S14C9 ::v8(){vfunc_called(this, "_ZN5S14C92v8Ev");}
+void S14C9 ::v9(){vfunc_called(this, "_ZN5S14C92v9Ev");}
+void S14C9 ::v10(){vfunc_called(this, "_ZN5S14C93v10Ev");}
+void S14C9 ::v11(){vfunc_called(this, "_ZN5S14C93v11Ev");}
+void S14C9 ::v12(){vfunc_called(this, "_ZN5S14C93v12Ev");}
+void S14C9 ::v13(){vfunc_called(this, "_ZN5S14C93v13Ev");}
+void S14C9 ::v14(){vfunc_called(this, "_ZN5S14C93v14Ev");}
+void S14C9 ::v15(){vfunc_called(this, "_ZN5S14C93v15Ev");}
+void S14C9 ::v16(){vfunc_called(this, "_ZN5S14C93v16Ev");}
+void S14C9 ::v17(){vfunc_called(this, "_ZN5S14C93v17Ev");}
+void S14C9 ::v18(){vfunc_called(this, "_ZN5S14C93v18Ev");}
+void S14C9 ::v19(){vfunc_called(this, "_ZN5S14C93v19Ev");}
+void S14C9 ::v20(){vfunc_called(this, "_ZN5S14C93v20Ev");}
+void S14C9 ::v21(){vfunc_called(this, "_ZN5S14C93v21Ev");}
+void S14C9 ::v22(){vfunc_called(this, "_ZN5S14C93v22Ev");}
+void S14C9 ::v23(){vfunc_called(this, "_ZN5S14C93v23Ev");}
+void S14C9 ::v24(){vfunc_called(this, "_ZN5S14C93v24Ev");}
+void S14C9 ::v25(){vfunc_called(this, "_ZN5S14C93v25Ev");}
+void S14C9 ::v26(){vfunc_called(this, "_ZN5S14C93v26Ev");}
+void S14C9 ::v27(){vfunc_called(this, "_ZN5S14C93v27Ev");}
+void S14C9 ::v28(){vfunc_called(this, "_ZN5S14C93v28Ev");}
+void S14C9 ::v29(){vfunc_called(this, "_ZN5S14C93v29Ev");}
+void S14C9 ::v30(){vfunc_called(this, "_ZN5S14C93v30Ev");}
+void S14C9 ::v31(){vfunc_called(this, "_ZN5S14C93v31Ev");}
+void S14C9 ::v32(){vfunc_called(this, "_ZN5S14C93v32Ev");}
+void S14C9 ::v33(){vfunc_called(this, "_ZN5S14C93v33Ev");}
+void S14C9 ::v34(){vfunc_called(this, "_ZN5S14C93v34Ev");}
+void S14C9 ::v35(){vfunc_called(this, "_ZN5S14C93v35Ev");}
+void S14C9 ::v36(){vfunc_called(this, "_ZN5S14C93v36Ev");}
+void S14C9 ::v37(){vfunc_called(this, "_ZN5S14C93v37Ev");}
+void S14C9 ::v38(){vfunc_called(this, "_ZN5S14C93v38Ev");}
+void S14C9 ::v39(){vfunc_called(this, "_ZN5S14C93v39Ev");}
+void S14C9 ::v40(){vfunc_called(this, "_ZN5S14C93v40Ev");}
+void S14C9 ::v41(){vfunc_called(this, "_ZN5S14C93v41Ev");}
+void S14C9 ::v42(){vfunc_called(this, "_ZN5S14C93v42Ev");}
+void S14C9 ::v43(){vfunc_called(this, "_ZN5S14C93v43Ev");}
+void S14C9 ::v44(){vfunc_called(this, "_ZN5S14C93v44Ev");}
+void S14C9 ::v45(){vfunc_called(this, "_ZN5S14C93v45Ev");}
+void S14C9 ::v46(){vfunc_called(this, "_ZN5S14C93v46Ev");}
+void S14C9 ::v47(){vfunc_called(this, "_ZN5S14C93v47Ev");}
+void S14C9 ::v48(){vfunc_called(this, "_ZN5S14C93v48Ev");}
+void S14C9 ::v49(){vfunc_called(this, "_ZN5S14C93v49Ev");}
+void S14C9 ::v50(){vfunc_called(this, "_ZN5S14C93v50Ev");}
+void S14C9 ::v51(){vfunc_called(this, "_ZN5S14C93v51Ev");}
+void S14C9 ::v52(){vfunc_called(this, "_ZN5S14C93v52Ev");}
+void S14C9 ::v53(){vfunc_called(this, "_ZN5S14C93v53Ev");}
+void S14C9 ::v54(){vfunc_called(this, "_ZN5S14C93v54Ev");}
+void S14C9 ::v55(){vfunc_called(this, "_ZN5S14C93v55Ev");}
+void S14C9 ::v56(){vfunc_called(this, "_ZN5S14C93v56Ev");}
+void S14C9 ::v57(){vfunc_called(this, "_ZN5S14C93v57Ev");}
+void S14C9 ::v58(){vfunc_called(this, "_ZN5S14C93v58Ev");}
+void S14C9 ::v59(){vfunc_called(this, "_ZN5S14C93v59Ev");}
+void S14C9 ::v60(){vfunc_called(this, "_ZN5S14C93v60Ev");}
+void S14C9 ::v61(){vfunc_called(this, "_ZN5S14C93v61Ev");}
+void S14C9 ::v62(){vfunc_called(this, "_ZN5S14C93v62Ev");}
+void S14C9 ::v63(){vfunc_called(this, "_ZN5S14C93v63Ev");}
+void S14C9 ::v64(){vfunc_called(this, "_ZN5S14C93v64Ev");}
+void S14C9 ::v65(){vfunc_called(this, "_ZN5S14C93v65Ev");}
+void S14C9 ::v66(){vfunc_called(this, "_ZN5S14C93v66Ev");}
+void S14C9 ::v67(){vfunc_called(this, "_ZN5S14C93v67Ev");}
+void S14C9 ::v68(){vfunc_called(this, "_ZN5S14C93v68Ev");}
+void S14C9 ::v69(){vfunc_called(this, "_ZN5S14C93v69Ev");}
+S14C9 ::S14C9(){ note_ctor("S14C9", this);} // tgen
+
+static void Test_S14C9()
+{
+ extern Class_Descriptor cd_S14C9;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S14C9, buf);
+ S14C9 *dp, &lv = *(dp=new (buf) S14C9());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S14C9)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C9)");
+ check_field_offset(lv, s14c9f0, ABISELECT(8,4), "S14C9.s14c9f0");
+ check_field_offset(lv, s14c9f1, ABISELECT(16,8), "S14C9.s14c9f1");
+ check_field_offset(lv, s14c9f2, ABISELECT(24,16), "S14C9.s14c9f2");
+ check_field_offset(lv, s14c9f3, ABISELECT(56,32), "S14C9.s14c9f3");
+ check_field_offset(lv, s14c9f4, ABISELECT(64,40), "S14C9.s14c9f4");
+ check_field_offset(lv, s14c9f5, ABISELECT(72,44), "S14C9.s14c9f5");
+ check_field_offset(lv, s14c9f6, ABISELECT(80,52), "S14C9.s14c9f6");
+ test_class_info(&lv, &cd_S14C9);
+ dp->~S14C9();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C9(Test_S14C9, "S14C9", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN5S14C9C1Ev();
+extern void _ZN5S14C9D1Ev();
+Name_Map name_map_S14C9[] = {
+ NSPAIR(_ZN5S14C9C1Ev),
+ NSPAIR(_ZN5S14C9D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern void _ZN5S14C9D1Ev();
+extern void _ZN5S14C9D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+static VTBL_ENTRY vtc_S14C9[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C9[0]),
+ (VTBL_ENTRY)&_ZN5S14C9D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C9D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+Class_Descriptor cd_S14C9 = { "S14C9", // class name
+ 0,0,//no base classes
+ &(vtc_S14C9[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI5S14C9),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV5S14C9),68, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C8 : S14C9 {
+ virtual ~S14C8(); // _ZN5S14C8D1Ev
+ virtual void v70(); // _ZN5S14C83v70Ev
+ virtual void v71(); // _ZN5S14C83v71Ev
+ S14C8(); // tgen
+};
+//SIG(-1 S14C8) C1{ BC2{ vd v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 Fi FL Fp[4] Fi[2] Fp FC3{ m Fi[2]} Fp[2]} vd v1 v2}
+
+
+ S14C8 ::~S14C8(){ note_dtor("S14C8", this);}
+void S14C8 ::v70(){vfunc_called(this, "_ZN5S14C83v70Ev");}
+void S14C8 ::v71(){vfunc_called(this, "_ZN5S14C83v71Ev");}
+S14C8 ::S14C8(){ note_ctor("S14C8", this);} // tgen
+
+static void Test_S14C8()
+{
+ extern Class_Descriptor cd_S14C8;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S14C8, buf);
+ S14C8 *dp, &lv = *(dp=new (buf) S14C8());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S14C8)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C8)");
+ check_base_class_offset(lv, (S14C9*), 0, "S14C8");
+ test_class_info(&lv, &cd_S14C8);
+ dp->~S14C8();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C8(Test_S14C8, "S14C8", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN5S14C8C1Ev();
+extern void _ZN5S14C8D1Ev();
+Name_Map name_map_S14C8[] = {
+ NSPAIR(_ZN5S14C8C1Ev),
+ NSPAIR(_ZN5S14C8D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+static Base_Class bases_S14C8[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern void _ZN5S14C8D1Ev();
+extern void _ZN5S14C8D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+static VTBL_ENTRY vtc_S14C8[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C8[0]),
+ (VTBL_ENTRY)&_ZN5S14C8D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C8D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+Class_Descriptor cd_S14C8 = { "S14C8", // class name
+ bases_S14C8, 1,
+ &(vtc_S14C8[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI5S14C8),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S14C8),70, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C7 : S14C8 {
+ ::S288C8 s14c7f0;
+ int s14c7f1;
+ unsigned int s14c7f2:1;
+ unsigned int s14c7f3:1;
+ unsigned int s14c7f4:1;
+ unsigned int s14c7f5:1;
+ ::S288C52 s14c7f6;
+ ::S288C43 s14c7f7;
+ void *s14c7f8;
+ ::S288C39 s14c7f9;
+ ::S288C39 s14c7f10;
+ ::S288C18 s14c7f11;
+ ::S288C14 s14c7f12;
+ char s14c7f13;
+ int s14c7f14;
+ void *s14c7f15;
+ ::S288C7_nt s14c7f16;
+ ::S288C7_nt s14c7f17;
+ ::S288C7_nt s14c7f18;
+ ::S288C7_nt s14c7f19;
+ ::S288C7_nt s14c7f20;
+ ::S288C7_nt s14c7f21;
+ ::S288C20_nt s14c7f22;
+ ::S288C20_nt s14c7f23;
+ ::S288C20_nt s14c7f24;
+ ::S288C20_nt s14c7f25;
+ ::S288C20_nt s14c7f26;
+ ::S288C20_nt s14c7f27;
+ ::S288C20_nt s14c7f28;
+ ::S288C20_nt s14c7f29;
+ ::S288C20_nt s14c7f30;
+ ::S288C20_nt s14c7f31;
+ virtual ~S14C7(); // _ZN5S14C7D1Ev
+ virtual void v72(); // _ZN5S14C73v72Ev
+ virtual void v73(); // _ZN5S14C73v73Ev
+ virtual void v74(); // _ZN5S14C73v74Ev
+ virtual void v75(); // _ZN5S14C73v75Ev
+ virtual void v76(); // _ZN5S14C73v76Ev
+ virtual void v77(); // _ZN5S14C73v77Ev
+ virtual void v78(); // _ZN5S14C73v78Ev
+ virtual void v79(); // _ZN5S14C73v79Ev
+ virtual void v80(); // _ZN5S14C73v80Ev
+ virtual void v81(); // _ZN5S14C73v81Ev
+ virtual void v82(); // _ZN5S14C73v82Ev
+ virtual void v83(); // _ZN5S14C73v83Ev
+ virtual void v84(); // _ZN5S14C73v84Ev
+ virtual void v85(); // _ZN5S14C73v85Ev
+ virtual void v86(); // _ZN5S14C73v86Ev
+ virtual void v87(); // _ZN5S14C73v87Ev
+ virtual void v88(); // _ZN5S14C73v88Ev
+ virtual void v89(); // _ZN5S14C73v89Ev
+ virtual void v90(); // _ZN5S14C73v90Ev
+ virtual void v91(); // _ZN5S14C73v91Ev
+ virtual void v92(); // _ZN5S14C73v92Ev
+ virtual void v93(); // _ZN5S14C73v93Ev
+ virtual void v94(); // _ZN5S14C73v94Ev
+ virtual void v95(); // _ZN5S14C73v95Ev
+ virtual void v96(); // _ZN5S14C73v96Ev
+ virtual void v97(); // _ZN5S14C73v97Ev
+ virtual void v98(); // _ZN5S14C73v98Ev
+ virtual void v99(); // _ZN5S14C73v99Ev
+ virtual void v100(); // _ZN5S14C74v100Ev
+ virtual void v101(); // _ZN5S14C74v101Ev
+ virtual void v102(); // _ZN5S14C74v102Ev
+ virtual void v103(); // _ZN5S14C74v103Ev
+ virtual void v104(); // _ZN5S14C74v104Ev
+ virtual void v105(); // _ZN5S14C74v105Ev
+ virtual void v106(); // _ZN5S14C74v106Ev
+ virtual void v107(); // _ZN5S14C74v107Ev
+ virtual void v108(); // _ZN5S14C74v108Ev
+ virtual void v109(); // _ZN5S14C74v109Ev
+ virtual void v110(); // _ZN5S14C74v110Ev
+ virtual void v111(); // _ZN5S14C74v111Ev
+ virtual void v112(); // _ZN5S14C74v112Ev
+ virtual void v113(); // _ZN5S14C74v113Ev
+ virtual void v114(); // _ZN5S14C74v114Ev
+ virtual void v115(); // _ZN5S14C74v115Ev
+ virtual void v116(); // _ZN5S14C74v116Ev
+ virtual void v117(); // _ZN5S14C74v117Ev
+ virtual void v118(); // _ZN5S14C74v118Ev
+ virtual void v119(); // _ZN5S14C74v119Ev
+ virtual void v120(); // _ZN5S14C74v120Ev
+ virtual void v121(); // _ZN5S14C74v121Ev
+ virtual void v122(); // _ZN5S14C74v122Ev
+ virtual void v123(); // _ZN5S14C74v123Ev
+ virtual void v124(); // _ZN5S14C74v124Ev
+ virtual void v125(); // _ZN5S14C74v125Ev
+ virtual void v126(); // _ZN5S14C74v126Ev
+ virtual void v127(); // _ZN5S14C74v127Ev
+ virtual void v128(); // _ZN5S14C74v128Ev
+ virtual void v129(); // _ZN5S14C74v129Ev
+ virtual void v130(); // _ZN5S14C74v130Ev
+ virtual void v131(); // _ZN5S14C74v131Ev
+ virtual void v132(); // _ZN5S14C74v132Ev
+ virtual void v133(); // _ZN5S14C74v133Ev
+ virtual void v134(); // _ZN5S14C74v134Ev
+ virtual void v135(); // _ZN5S14C74v135Ev
+ virtual void v136(); // _ZN5S14C74v136Ev
+ virtual void v137(); // _ZN5S14C74v137Ev
+ virtual void v138(); // _ZN5S14C74v138Ev
+ virtual void v139(); // _ZN5S14C74v139Ev
+ virtual void v140(); // _ZN5S14C74v140Ev
+ virtual void v141(); // _ZN5S14C74v141Ev
+ virtual void v142(); // _ZN5S14C74v142Ev
+ virtual void v143(); // _ZN5S14C74v143Ev
+ virtual void v144(); // _ZN5S14C74v144Ev
+ virtual void v145(); // _ZN5S14C74v145Ev
+ virtual void v146(); // _ZN5S14C74v146Ev
+ virtual void v147(); // _ZN5S14C74v147Ev
+ S14C7(); // tgen
+};
+//SIG(-1 S14C7) C1{ BC2{ BC3{ vd v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 Fi FL Fp[4] Fi[2] Fp FC4{ m Fi[2]} Fp[2]} vd v141 v142} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 FC5{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC6{ BC7{ BC8{ m Fp Fi[2]}}} FC9{ BC10{ BC8}} Fp FC11{ BC12{ BC8}} FC11 FC13{ BC14{ BC8}} FC15{ BC16{ BC8}} Fc Fi Fp FC4 FC4 FC4 FC4 FC4 FC4 FC17{ m Fp FC4} FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17}
+
+
+ S14C7 ::~S14C7(){ note_dtor("S14C7", this);}
+void S14C7 ::v72(){vfunc_called(this, "_ZN5S14C73v72Ev");}
+void S14C7 ::v73(){vfunc_called(this, "_ZN5S14C73v73Ev");}
+void S14C7 ::v74(){vfunc_called(this, "_ZN5S14C73v74Ev");}
+void S14C7 ::v75(){vfunc_called(this, "_ZN5S14C73v75Ev");}
+void S14C7 ::v76(){vfunc_called(this, "_ZN5S14C73v76Ev");}
+void S14C7 ::v77(){vfunc_called(this, "_ZN5S14C73v77Ev");}
+void S14C7 ::v78(){vfunc_called(this, "_ZN5S14C73v78Ev");}
+void S14C7 ::v79(){vfunc_called(this, "_ZN5S14C73v79Ev");}
+void S14C7 ::v80(){vfunc_called(this, "_ZN5S14C73v80Ev");}
+void S14C7 ::v81(){vfunc_called(this, "_ZN5S14C73v81Ev");}
+void S14C7 ::v82(){vfunc_called(this, "_ZN5S14C73v82Ev");}
+void S14C7 ::v83(){vfunc_called(this, "_ZN5S14C73v83Ev");}
+void S14C7 ::v84(){vfunc_called(this, "_ZN5S14C73v84Ev");}
+void S14C7 ::v85(){vfunc_called(this, "_ZN5S14C73v85Ev");}
+void S14C7 ::v86(){vfunc_called(this, "_ZN5S14C73v86Ev");}
+void S14C7 ::v87(){vfunc_called(this, "_ZN5S14C73v87Ev");}
+void S14C7 ::v88(){vfunc_called(this, "_ZN5S14C73v88Ev");}
+void S14C7 ::v89(){vfunc_called(this, "_ZN5S14C73v89Ev");}
+void S14C7 ::v90(){vfunc_called(this, "_ZN5S14C73v90Ev");}
+void S14C7 ::v91(){vfunc_called(this, "_ZN5S14C73v91Ev");}
+void S14C7 ::v92(){vfunc_called(this, "_ZN5S14C73v92Ev");}
+void S14C7 ::v93(){vfunc_called(this, "_ZN5S14C73v93Ev");}
+void S14C7 ::v94(){vfunc_called(this, "_ZN5S14C73v94Ev");}
+void S14C7 ::v95(){vfunc_called(this, "_ZN5S14C73v95Ev");}
+void S14C7 ::v96(){vfunc_called(this, "_ZN5S14C73v96Ev");}
+void S14C7 ::v97(){vfunc_called(this, "_ZN5S14C73v97Ev");}
+void S14C7 ::v98(){vfunc_called(this, "_ZN5S14C73v98Ev");}
+void S14C7 ::v99(){vfunc_called(this, "_ZN5S14C73v99Ev");}
+void S14C7 ::v100(){vfunc_called(this, "_ZN5S14C74v100Ev");}
+void S14C7 ::v101(){vfunc_called(this, "_ZN5S14C74v101Ev");}
+void S14C7 ::v102(){vfunc_called(this, "_ZN5S14C74v102Ev");}
+void S14C7 ::v103(){vfunc_called(this, "_ZN5S14C74v103Ev");}
+void S14C7 ::v104(){vfunc_called(this, "_ZN5S14C74v104Ev");}
+void S14C7 ::v105(){vfunc_called(this, "_ZN5S14C74v105Ev");}
+void S14C7 ::v106(){vfunc_called(this, "_ZN5S14C74v106Ev");}
+void S14C7 ::v107(){vfunc_called(this, "_ZN5S14C74v107Ev");}
+void S14C7 ::v108(){vfunc_called(this, "_ZN5S14C74v108Ev");}
+void S14C7 ::v109(){vfunc_called(this, "_ZN5S14C74v109Ev");}
+void S14C7 ::v110(){vfunc_called(this, "_ZN5S14C74v110Ev");}
+void S14C7 ::v111(){vfunc_called(this, "_ZN5S14C74v111Ev");}
+void S14C7 ::v112(){vfunc_called(this, "_ZN5S14C74v112Ev");}
+void S14C7 ::v113(){vfunc_called(this, "_ZN5S14C74v113Ev");}
+void S14C7 ::v114(){vfunc_called(this, "_ZN5S14C74v114Ev");}
+void S14C7 ::v115(){vfunc_called(this, "_ZN5S14C74v115Ev");}
+void S14C7 ::v116(){vfunc_called(this, "_ZN5S14C74v116Ev");}
+void S14C7 ::v117(){vfunc_called(this, "_ZN5S14C74v117Ev");}
+void S14C7 ::v118(){vfunc_called(this, "_ZN5S14C74v118Ev");}
+void S14C7 ::v119(){vfunc_called(this, "_ZN5S14C74v119Ev");}
+void S14C7 ::v120(){vfunc_called(this, "_ZN5S14C74v120Ev");}
+void S14C7 ::v121(){vfunc_called(this, "_ZN5S14C74v121Ev");}
+void S14C7 ::v122(){vfunc_called(this, "_ZN5S14C74v122Ev");}
+void S14C7 ::v123(){vfunc_called(this, "_ZN5S14C74v123Ev");}
+void S14C7 ::v124(){vfunc_called(this, "_ZN5S14C74v124Ev");}
+void S14C7 ::v125(){vfunc_called(this, "_ZN5S14C74v125Ev");}
+void S14C7 ::v126(){vfunc_called(this, "_ZN5S14C74v126Ev");}
+void S14C7 ::v127(){vfunc_called(this, "_ZN5S14C74v127Ev");}
+void S14C7 ::v128(){vfunc_called(this, "_ZN5S14C74v128Ev");}
+void S14C7 ::v129(){vfunc_called(this, "_ZN5S14C74v129Ev");}
+void S14C7 ::v130(){vfunc_called(this, "_ZN5S14C74v130Ev");}
+void S14C7 ::v131(){vfunc_called(this, "_ZN5S14C74v131Ev");}
+void S14C7 ::v132(){vfunc_called(this, "_ZN5S14C74v132Ev");}
+void S14C7 ::v133(){vfunc_called(this, "_ZN5S14C74v133Ev");}
+void S14C7 ::v134(){vfunc_called(this, "_ZN5S14C74v134Ev");}
+void S14C7 ::v135(){vfunc_called(this, "_ZN5S14C74v135Ev");}
+void S14C7 ::v136(){vfunc_called(this, "_ZN5S14C74v136Ev");}
+void S14C7 ::v137(){vfunc_called(this, "_ZN5S14C74v137Ev");}
+void S14C7 ::v138(){vfunc_called(this, "_ZN5S14C74v138Ev");}
+void S14C7 ::v139(){vfunc_called(this, "_ZN5S14C74v139Ev");}
+void S14C7 ::v140(){vfunc_called(this, "_ZN5S14C74v140Ev");}
+void S14C7 ::v141(){vfunc_called(this, "_ZN5S14C74v141Ev");}
+void S14C7 ::v142(){vfunc_called(this, "_ZN5S14C74v142Ev");}
+void S14C7 ::v143(){vfunc_called(this, "_ZN5S14C74v143Ev");}
+void S14C7 ::v144(){vfunc_called(this, "_ZN5S14C74v144Ev");}
+void S14C7 ::v145(){vfunc_called(this, "_ZN5S14C74v145Ev");}
+void S14C7 ::v146(){vfunc_called(this, "_ZN5S14C74v146Ev");}
+void S14C7 ::v147(){vfunc_called(this, "_ZN5S14C74v147Ev");}
+S14C7 ::S14C7(){ note_ctor("S14C7", this);} // tgen
+
+static void Test_S14C7()
+{
+ extern Class_Descriptor cd_S14C7;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(59,89)];
+ init_test(&cd_S14C7, buf);
+ S14C7 *dp, &lv = *(dp=new (buf) S14C7());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(464,352), "sizeof(S14C7)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C7)");
+ check_base_class_offset(lv, (S14C9*)(S14C8*), 0, "S14C7");
+ check_base_class_offset(lv, (S14C8*), 0, "S14C7");
+ check_field_offset(lv, s14c7f0, ABISELECT(96,60), "S14C7.s14c7f0");
+ check_field_offset(lv, s14c7f1, ABISELECT(124,88), "S14C7.s14c7f1");
+ set_bf_and_test(lv, s14c7f2, ABISELECT(128,92), 0, 1, 1, "S14C7");
+ set_bf_and_test(lv, s14c7f3, ABISELECT(128,92), 1, 1, 1, "S14C7");
+ set_bf_and_test(lv, s14c7f4, ABISELECT(128,92), 2, 1, 1, "S14C7");
+ set_bf_and_test(lv, s14c7f5, ABISELECT(128,92), 3, 1, 1, "S14C7");
+ check_field_offset(lv, s14c7f6, ABISELECT(136,96), "S14C7.s14c7f6");
+ check_field_offset(lv, s14c7f7, ABISELECT(152,108), "S14C7.s14c7f7");
+ check_field_offset(lv, s14c7f8, ABISELECT(168,120), "S14C7.s14c7f8");
+ check_field_offset(lv, s14c7f9, ABISELECT(176,124), "S14C7.s14c7f9");
+ check_field_offset(lv, s14c7f10, ABISELECT(192,136), "S14C7.s14c7f10");
+ check_field_offset(lv, s14c7f11, ABISELECT(208,148), "S14C7.s14c7f11");
+ check_field_offset(lv, s14c7f12, ABISELECT(224,160), "S14C7.s14c7f12");
+ check_field_offset(lv, s14c7f13, ABISELECT(240,172), "S14C7.s14c7f13");
+ check_field_offset(lv, s14c7f14, ABISELECT(244,176), "S14C7.s14c7f14");
+ check_field_offset(lv, s14c7f15, ABISELECT(248,180), "S14C7.s14c7f15");
+ check_field_offset(lv, s14c7f16, ABISELECT(256,184), "S14C7.s14c7f16");
+ check_field_offset(lv, s14c7f17, ABISELECT(264,192), "S14C7.s14c7f17");
+ check_field_offset(lv, s14c7f18, ABISELECT(272,200), "S14C7.s14c7f18");
+ check_field_offset(lv, s14c7f19, ABISELECT(280,208), "S14C7.s14c7f19");
+ check_field_offset(lv, s14c7f20, ABISELECT(288,216), "S14C7.s14c7f20");
+ check_field_offset(lv, s14c7f21, ABISELECT(296,224), "S14C7.s14c7f21");
+ check_field_offset(lv, s14c7f22, ABISELECT(304,232), "S14C7.s14c7f22");
+ check_field_offset(lv, s14c7f23, ABISELECT(320,244), "S14C7.s14c7f23");
+ check_field_offset(lv, s14c7f24, ABISELECT(336,256), "S14C7.s14c7f24");
+ check_field_offset(lv, s14c7f25, ABISELECT(352,268), "S14C7.s14c7f25");
+ check_field_offset(lv, s14c7f26, ABISELECT(368,280), "S14C7.s14c7f26");
+ check_field_offset(lv, s14c7f27, ABISELECT(384,292), "S14C7.s14c7f27");
+ check_field_offset(lv, s14c7f28, ABISELECT(400,304), "S14C7.s14c7f28");
+ check_field_offset(lv, s14c7f29, ABISELECT(416,316), "S14C7.s14c7f29");
+ check_field_offset(lv, s14c7f30, ABISELECT(432,328), "S14C7.s14c7f30");
+ check_field_offset(lv, s14c7f31, ABISELECT(448,340), "S14C7.s14c7f31");
+ test_class_info(&lv, &cd_S14C7);
+ dp->~S14C7();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C7(Test_S14C7, "S14C7", ABISELECT(464,352));
+
+#else // __cplusplus
+
+extern void _ZN5S14C7C1Ev();
+extern void _ZN5S14C7D1Ev();
+Name_Map name_map_S14C7[] = {
+ NSPAIR(_ZN5S14C7C1Ev),
+ NSPAIR(_ZN5S14C7D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+extern Class_Descriptor cd_S14C8;
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+static Base_Class bases_S14C7[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern void _ZN5S14C7D1Ev();
+extern void _ZN5S14C7D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+extern void _ZN5S14C73v72Ev();
+extern void _ZN5S14C73v73Ev();
+extern void _ZN5S14C73v74Ev();
+extern void _ZN5S14C73v75Ev();
+extern void _ZN5S14C73v76Ev();
+extern void _ZN5S14C73v77Ev();
+extern void _ZN5S14C73v78Ev();
+extern void _ZN5S14C73v79Ev();
+extern void _ZN5S14C73v80Ev();
+extern void _ZN5S14C73v81Ev();
+extern void _ZN5S14C73v82Ev();
+extern void _ZN5S14C73v83Ev();
+extern void _ZN5S14C73v84Ev();
+extern void _ZN5S14C73v85Ev();
+extern void _ZN5S14C73v86Ev();
+extern void _ZN5S14C73v87Ev();
+extern void _ZN5S14C73v88Ev();
+extern void _ZN5S14C73v89Ev();
+extern void _ZN5S14C73v90Ev();
+extern void _ZN5S14C73v91Ev();
+extern void _ZN5S14C73v92Ev();
+extern void _ZN5S14C73v93Ev();
+extern void _ZN5S14C73v94Ev();
+extern void _ZN5S14C73v95Ev();
+extern void _ZN5S14C73v96Ev();
+extern void _ZN5S14C73v97Ev();
+extern void _ZN5S14C73v98Ev();
+extern void _ZN5S14C73v99Ev();
+extern void _ZN5S14C74v100Ev();
+extern void _ZN5S14C74v101Ev();
+extern void _ZN5S14C74v102Ev();
+extern void _ZN5S14C74v103Ev();
+extern void _ZN5S14C74v104Ev();
+extern void _ZN5S14C74v105Ev();
+extern void _ZN5S14C74v106Ev();
+extern void _ZN5S14C74v107Ev();
+extern void _ZN5S14C74v108Ev();
+extern void _ZN5S14C74v109Ev();
+extern void _ZN5S14C74v110Ev();
+extern void _ZN5S14C74v111Ev();
+extern void _ZN5S14C74v112Ev();
+extern void _ZN5S14C74v113Ev();
+extern void _ZN5S14C74v114Ev();
+extern void _ZN5S14C74v115Ev();
+extern void _ZN5S14C74v116Ev();
+extern void _ZN5S14C74v117Ev();
+extern void _ZN5S14C74v118Ev();
+extern void _ZN5S14C74v119Ev();
+extern void _ZN5S14C74v120Ev();
+extern void _ZN5S14C74v121Ev();
+extern void _ZN5S14C74v122Ev();
+extern void _ZN5S14C74v123Ev();
+extern void _ZN5S14C74v124Ev();
+extern void _ZN5S14C74v125Ev();
+extern void _ZN5S14C74v126Ev();
+extern void _ZN5S14C74v127Ev();
+extern void _ZN5S14C74v128Ev();
+extern void _ZN5S14C74v129Ev();
+extern void _ZN5S14C74v130Ev();
+extern void _ZN5S14C74v131Ev();
+extern void _ZN5S14C74v132Ev();
+extern void _ZN5S14C74v133Ev();
+extern void _ZN5S14C74v134Ev();
+extern void _ZN5S14C74v135Ev();
+extern void _ZN5S14C74v136Ev();
+extern void _ZN5S14C74v137Ev();
+extern void _ZN5S14C74v138Ev();
+extern void _ZN5S14C74v139Ev();
+extern void _ZN5S14C74v140Ev();
+extern void _ZN5S14C74v141Ev();
+extern void _ZN5S14C74v142Ev();
+extern void _ZN5S14C74v143Ev();
+extern void _ZN5S14C74v144Ev();
+extern void _ZN5S14C74v145Ev();
+extern void _ZN5S14C74v146Ev();
+extern void _ZN5S14C74v147Ev();
+static VTBL_ENTRY vtc_S14C7[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C7[0]),
+ (VTBL_ENTRY)&_ZN5S14C7D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C7D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v73Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v74Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v75Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v76Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v77Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v78Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v79Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v80Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v81Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v82Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v83Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v84Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v85Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v86Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v87Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v88Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v89Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v90Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v91Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v92Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v93Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v94Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v95Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v96Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v97Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v98Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v99Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v100Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v101Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v102Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v103Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v104Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v105Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v106Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v107Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v108Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v109Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v110Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v111Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v112Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v113Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v114Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v115Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v116Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v117Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v118Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v119Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v120Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v121Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v122Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v123Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v124Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v125Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v126Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v127Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v128Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v129Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v130Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v131Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v132Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v133Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v134Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v135Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v136Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v137Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v138Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v139Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v140Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v141Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v142Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v143Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v144Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v145Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v146Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v147Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern VTBL_ENTRY _ZTV5S14C7[];
+Class_Descriptor cd_S14C7 = { "S14C7", // class name
+ bases_S14C7, 2,
+ &(vtc_S14C7[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(464,352), // object size
+ NSPAIRA(_ZTI5S14C7),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S14C7),146, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 2, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C6 : S14C7 {
+ ::S288C21 s14c6f0;
+ ::S288C7_nt s14c6f1;
+ void *s14c6f2[2];
+ ::S288C23 s14c6f3;
+ ::S288C25 s14c6f4;
+ int s14c6f5;
+ ::S288C26 s14c6f6;
+ int s14c6f7[4];
+ ::S279C28 s14c6f8[4];
+ ::S288C29 s14c6f9;
+ ::S288C30_nt s14c6f10;
+ int s14c6f11;
+ ::S288C35 s14c6f12;
+ ::S288C35 s14c6f13;
+ void *s14c6f14;
+ ::S288C30_nt s14c6f15;
+ ::S288C9_nt s14c6f16;
+ ::S279C43 s14c6f17;
+ unsigned int s14c6f18:1;
+ unsigned int s14c6f19:1;
+ unsigned int s14c6f20:1;
+ ::S288C31_nt s14c6f21;
+ ::S288C20_nt s14c6f22;
+ ::S288C20_nt s14c6f23;
+ ::S288C20_nt s14c6f24;
+ ::S288C20_nt s14c6f25;
+ ::S288C20_nt s14c6f26;
+ ::S288C20_nt s14c6f27;
+ ::S288C20_nt s14c6f28;
+ ::S288C20_nt s14c6f29;
+ ::S288C20_nt s14c6f30;
+ ::S288C20_nt s14c6f31;
+ ::S288C20_nt s14c6f32;
+ ::S288C20_nt s14c6f33;
+ ::S288C20_nt s14c6f34;
+ virtual ~S14C6(); // _ZN5S14C6D1Ev
+ virtual void v148(); // _ZN5S14C64v148Ev
+ virtual void v149(); // _ZN5S14C64v149Ev
+ virtual void v150(); // _ZN5S14C64v150Ev
+ virtual void v151(); // _ZN5S14C64v151Ev
+ virtual void v152(); // _ZN5S14C64v152Ev
+ virtual void v153(); // _ZN5S14C64v153Ev
+ virtual void v154(); // _ZN5S14C64v154Ev
+ virtual void v155(); // _ZN5S14C64v155Ev
+ virtual void v156(); // _ZN5S14C64v156Ev
+ virtual void v157(); // _ZN5S14C64v157Ev
+ virtual void v158(); // _ZN5S14C64v158Ev
+ virtual void v159(); // _ZN5S14C64v159Ev
+ virtual void v160(); // _ZN5S14C64v160Ev
+ virtual void v161(); // _ZN5S14C64v161Ev
+ virtual void v162(); // _ZN5S14C64v162Ev
+ virtual void v163(); // _ZN5S14C64v163Ev
+ virtual void v164(); // _ZN5S14C64v164Ev
+ virtual void v165(); // _ZN5S14C64v165Ev
+ virtual void v166(); // _ZN5S14C64v166Ev
+ virtual void v167(); // _ZN5S14C64v167Ev
+ virtual void v168(); // _ZN5S14C64v168Ev
+ virtual void v169(); // _ZN5S14C64v169Ev
+ virtual void v170(); // _ZN5S14C64v170Ev
+ virtual void v171(); // _ZN5S14C64v171Ev
+ virtual void v172(); // _ZN5S14C64v172Ev
+ virtual void v173(); // _ZN5S14C64v173Ev
+ virtual void v174(); // _ZN5S14C64v174Ev
+ virtual void v175(); // _ZN5S14C64v175Ev
+ virtual void v176(); // _ZN5S14C64v176Ev
+ virtual void v177(); // _ZN5S14C64v177Ev
+ virtual void v178(); // _ZN5S14C64v178Ev
+ virtual void v179(); // _ZN5S14C64v179Ev
+ virtual void v180(); // _ZN5S14C64v180Ev
+ virtual void v181(); // _ZN5S14C64v181Ev
+ virtual void v182(); // _ZN5S14C64v182Ev
+ virtual void v183(); // _ZN5S14C64v183Ev
+ virtual void v184(); // _ZN5S14C64v184Ev
+ virtual void v185(); // _ZN5S14C64v185Ev
+ virtual void v186(); // _ZN5S14C64v186Ev
+ virtual void v187(); // _ZN5S14C64v187Ev
+ virtual void v188(); // _ZN5S14C64v188Ev
+ virtual void v189(); // _ZN5S14C64v189Ev
+ virtual void v190(); // _ZN5S14C64v190Ev
+ virtual void v191(); // _ZN5S14C64v191Ev
+ virtual void v192(); // _ZN5S14C64v192Ev
+ virtual void v193(); // _ZN5S14C64v193Ev
+ virtual void v194(); // _ZN5S14C64v194Ev
+ virtual void v195(); // _ZN5S14C64v195Ev
+ virtual void v196(); // _ZN5S14C64v196Ev
+ virtual void v197(); // _ZN5S14C64v197Ev
+ virtual void v198(); // _ZN5S14C64v198Ev
+ virtual void v199(); // _ZN5S14C64v199Ev
+ virtual void v200(); // _ZN5S14C64v200Ev
+ virtual void v201(); // _ZN5S14C64v201Ev
+ virtual void v202(); // _ZN5S14C64v202Ev
+ virtual void v203(); // _ZN5S14C64v203Ev
+ virtual void v204(); // _ZN5S14C64v204Ev
+ virtual void v205(); // _ZN5S14C64v205Ev
+ virtual void v206(); // _ZN5S14C64v206Ev
+ virtual void v207(); // _ZN5S14C64v207Ev
+ virtual void v208(); // _ZN5S14C64v208Ev
+ virtual void v209(); // _ZN5S14C64v209Ev
+ virtual void v210(); // _ZN5S14C64v210Ev
+ virtual void v211(); // _ZN5S14C64v211Ev
+ virtual void v212(); // _ZN5S14C64v212Ev
+ virtual void v213(); // _ZN5S14C64v213Ev
+ virtual void v214(); // _ZN5S14C64v214Ev
+ virtual void v215(); // _ZN5S14C64v215Ev
+ virtual void v216(); // _ZN5S14C64v216Ev
+ S14C6(); // tgen
+};
+//SIG(-1 S14C6) C1{ BC2{ BC3{ BC4{ vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 Fi FL Fp[4] Fi[2] Fp FC5{ m Fi[2]} Fp[2]} vd v134 v135} vd v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 FC6{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC7{ BC8{ BC9{ m Fp Fi[2]}}} FC10{ BC11{ BC9}} Fp FC12{ BC13{ BC9}} FC12 FC14{ BC15{ BC9}} FC16{ BC17{ BC9}} Fc Fi Fp FC5 FC5 FC5 FC5 FC5 FC5 FC18{ m Fp FC5} FC18 FC18 FC18 FC18 !
FC18 FC18
FC18 FC18 FC18} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 FC19{ BC20{ m Fi[4]}} FC5 Fp[2] FC21{ m FC5 Fp FC19 Fp} FC22{ m Fp[8] Fc[4]} Fi FC23{ m Fp[5] FC24{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC25{ m Fi[2]}[4] FC26{ m FC27{ m Fi[3]} FC28{ m} FC29{ BC30{ m Fi[2] Fc[2]} Fi} Fc} FC27 Fi FC31{ m FC32{ BC33{ m Fp[2]}} Fc FC34{ BC12} Fi FC5 FC5 Fp} FC31 Fp FC27 FC35{ BC36{ BC9}} FC37{ BC38{ BC9}} Fi:1 Fi:1 Fi:1 FC28 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18}
+
+
+ S14C6 ::~S14C6(){ note_dtor("S14C6", this);}
+void S14C6 ::v148(){vfunc_called(this, "_ZN5S14C64v148Ev");}
+void S14C6 ::v149(){vfunc_called(this, "_ZN5S14C64v149Ev");}
+void S14C6 ::v150(){vfunc_called(this, "_ZN5S14C64v150Ev");}
+void S14C6 ::v151(){vfunc_called(this, "_ZN5S14C64v151Ev");}
+void S14C6 ::v152(){vfunc_called(this, "_ZN5S14C64v152Ev");}
+void S14C6 ::v153(){vfunc_called(this, "_ZN5S14C64v153Ev");}
+void S14C6 ::v154(){vfunc_called(this, "_ZN5S14C64v154Ev");}
+void S14C6 ::v155(){vfunc_called(this, "_ZN5S14C64v155Ev");}
+void S14C6 ::v156(){vfunc_called(this, "_ZN5S14C64v156Ev");}
+void S14C6 ::v157(){vfunc_called(this, "_ZN5S14C64v157Ev");}
+void S14C6 ::v158(){vfunc_called(this, "_ZN5S14C64v158Ev");}
+void S14C6 ::v159(){vfunc_called(this, "_ZN5S14C64v159Ev");}
+void S14C6 ::v160(){vfunc_called(this, "_ZN5S14C64v160Ev");}
+void S14C6 ::v161(){vfunc_called(this, "_ZN5S14C64v161Ev");}
+void S14C6 ::v162(){vfunc_called(this, "_ZN5S14C64v162Ev");}
+void S14C6 ::v163(){vfunc_called(this, "_ZN5S14C64v163Ev");}
+void S14C6 ::v164(){vfunc_called(this, "_ZN5S14C64v164Ev");}
+void S14C6 ::v165(){vfunc_called(this, "_ZN5S14C64v165Ev");}
+void S14C6 ::v166(){vfunc_called(this, "_ZN5S14C64v166Ev");}
+void S14C6 ::v167(){vfunc_called(this, "_ZN5S14C64v167Ev");}
+void S14C6 ::v168(){vfunc_called(this, "_ZN5S14C64v168Ev");}
+void S14C6 ::v169(){vfunc_called(this, "_ZN5S14C64v169Ev");}
+void S14C6 ::v170(){vfunc_called(this, "_ZN5S14C64v170Ev");}
+void S14C6 ::v171(){vfunc_called(this, "_ZN5S14C64v171Ev");}
+void S14C6 ::v172(){vfunc_called(this, "_ZN5S14C64v172Ev");}
+void S14C6 ::v173(){vfunc_called(this, "_ZN5S14C64v173Ev");}
+void S14C6 ::v174(){vfunc_called(this, "_ZN5S14C64v174Ev");}
+void S14C6 ::v175(){vfunc_called(this, "_ZN5S14C64v175Ev");}
+void S14C6 ::v176(){vfunc_called(this, "_ZN5S14C64v176Ev");}
+void S14C6 ::v177(){vfunc_called(this, "_ZN5S14C64v177Ev");}
+void S14C6 ::v178(){vfunc_called(this, "_ZN5S14C64v178Ev");}
+void S14C6 ::v179(){vfunc_called(this, "_ZN5S14C64v179Ev");}
+void S14C6 ::v180(){vfunc_called(this, "_ZN5S14C64v180Ev");}
+void S14C6 ::v181(){vfunc_called(this, "_ZN5S14C64v181Ev");}
+void S14C6 ::v182(){vfunc_called(this, "_ZN5S14C64v182Ev");}
+void S14C6 ::v183(){vfunc_called(this, "_ZN5S14C64v183Ev");}
+void S14C6 ::v184(){vfunc_called(this, "_ZN5S14C64v184Ev");}
+void S14C6 ::v185(){vfunc_called(this, "_ZN5S14C64v185Ev");}
+void S14C6 ::v186(){vfunc_called(this, "_ZN5S14C64v186Ev");}
+void S14C6 ::v187(){vfunc_called(this, "_ZN5S14C64v187Ev");}
+void S14C6 ::v188(){vfunc_called(this, "_ZN5S14C64v188Ev");}
+void S14C6 ::v189(){vfunc_called(this, "_ZN5S14C64v189Ev");}
+void S14C6 ::v190(){vfunc_called(this, "_ZN5S14C64v190Ev");}
+void S14C6 ::v191(){vfunc_called(this, "_ZN5S14C64v191Ev");}
+void S14C6 ::v192(){vfunc_called(this, "_ZN5S14C64v192Ev");}
+void S14C6 ::v193(){vfunc_called(this, "_ZN5S14C64v193Ev");}
+void S14C6 ::v194(){vfunc_called(this, "_ZN5S14C64v194Ev");}
+void S14C6 ::v195(){vfunc_called(this, "_ZN5S14C64v195Ev");}
+void S14C6 ::v196(){vfunc_called(this, "_ZN5S14C64v196Ev");}
+void S14C6 ::v197(){vfunc_called(this, "_ZN5S14C64v197Ev");}
+void S14C6 ::v198(){vfunc_called(this, "_ZN5S14C64v198Ev");}
+void S14C6 ::v199(){vfunc_called(this, "_ZN5S14C64v199Ev");}
+void S14C6 ::v200(){vfunc_called(this, "_ZN5S14C64v200Ev");}
+void S14C6 ::v201(){vfunc_called(this, "_ZN5S14C64v201Ev");}
+void S14C6 ::v202(){vfunc_called(this, "_ZN5S14C64v202Ev");}
+void S14C6 ::v203(){vfunc_called(this, "_ZN5S14C64v203Ev");}
+void S14C6 ::v204(){vfunc_called(this, "_ZN5S14C64v204Ev");}
+void S14C6 ::v205(){vfunc_called(this, "_ZN5S14C64v205Ev");}
+void S14C6 ::v206(){vfunc_called(this, "_ZN5S14C64v206Ev");}
+void S14C6 ::v207(){vfunc_called(this, "_ZN5S14C64v207Ev");}
+void S14C6 ::v208(){vfunc_called(this, "_ZN5S14C64v208Ev");}
+void S14C6 ::v209(){vfunc_called(this, "_ZN5S14C64v209Ev");}
+void S14C6 ::v210(){vfunc_called(this, "_ZN5S14C64v210Ev");}
+void S14C6 ::v211(){vfunc_called(this, "_ZN5S14C64v211Ev");}
+void S14C6 ::v212(){vfunc_called(this, "_ZN5S14C64v212Ev");}
+void S14C6 ::v213(){vfunc_called(this, "_ZN5S14C64v213Ev");}
+void S14C6 ::v214(){vfunc_called(this, "_ZN5S14C64v214Ev");}
+void S14C6 ::v215(){vfunc_called(this, "_ZN5S14C64v215Ev");}
+void S14C6 ::v216(){vfunc_called(this, "_ZN5S14C64v216Ev");}
+S14C6 ::S14C6(){ note_ctor("S14C6", this);} // tgen
+
+static void Test_S14C6()
+{
+ extern Class_Descriptor cd_S14C6;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(154,228)];
+ init_test(&cd_S14C6, buf);
+ S14C6 *dp, &lv = *(dp=new (buf) S14C6());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1224,908), "sizeof(S14C6)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C6)");
+ check_base_class_offset(lv, (S14C9*)(S14C8*)(S14C7*), 0, "S14C6");
+ check_base_class_offset(lv, (S14C8*)(S14C7*), 0, "S14C6");
+ check_base_class_offset(lv, (S14C7*), 0, "S14C6");
+ check_field_offset(lv, s14c6f0, ABISELECT(464,352), "S14C6.s14c6f0");
+ check_field_offset(lv, s14c6f1, ABISELECT(480,368), "S14C6.s14c6f1");
+ check_field_offset(lv, s14c6f2, ABISELECT(488,376), "S14C6.s14c6f2");
+ check_field_offset(lv, s14c6f3, ABISELECT(504,384), "S14C6.s14c6f3");
+ check_field_offset(lv, s14c6f4, ABISELECT(544,416), "S14C6.s14c6f4");
+ check_field_offset(lv, s14c6f5, ABISELECT(616,452), "S14C6.s14c6f5");
+ check_field_offset(lv, s14c6f6, ABISELECT(624,456), "S14C6.s14c6f6");
+ check_field_offset(lv, s14c6f7, ABISELECT(704,512), "S14C6.s14c6f7");
+ check_field_offset(lv, s14c6f8, ABISELECT(720,528), "S14C6.s14c6f8");
+ check_field_offset(lv, s14c6f9, ABISELECT(752,560), "S14C6.s14c6f9");
+ check_field_offset(lv, s14c6f10, ABISELECT(788,596), "S14C6.s14c6f10");
+ check_field_offset(lv, s14c6f11, ABISELECT(800,608), "S14C6.s14c6f11");
+ check_field_offset(lv, s14c6f12, ABISELECT(808,612), "S14C6.s14c6f12");
+ check_field_offset(lv, s14c6f13, ABISELECT(880,660), "S14C6.s14c6f13");
+ check_field_offset(lv, s14c6f14, ABISELECT(952,708), "S14C6.s14c6f14");
+ check_field_offset(lv, s14c6f15, ABISELECT(960,712), "S14C6.s14c6f15");
+ check_field_offset(lv, s14c6f16, ABISELECT(976,724), "S14C6.s14c6f16");
+ check_field_offset(lv, s14c6f17, ABISELECT(992,736), "S14C6.s14c6f17");
+ set_bf_and_test(lv, s14c6f18, ABISELECT(1008,748), 0, 1, 1, "S14C6");
+ set_bf_and_test(lv, s14c6f19, ABISELECT(1008,748), 1, 1, 1, "S14C6");
+ set_bf_and_test(lv, s14c6f20, ABISELECT(1008,748), 2, 1, 1, "S14C6");
+ check_field_offset(lv, s14c6f21, ABISELECT(1009,749), "S14C6.s14c6f21");
+ check_field_offset(lv, s14c6f22, ABISELECT(1016,752), "S14C6.s14c6f22");
+ check_field_offset(lv, s14c6f23, ABISELECT(1032,764), "S14C6.s14c6f23");
+ check_field_offset(lv, s14c6f24, ABISELECT(1048,776), "S14C6.s14c6f24");
+ check_field_offset(lv, s14c6f25, ABISELECT(1064,788), "S14C6.s14c6f25");
+ check_field_offset(lv, s14c6f26, ABISELECT(1080,800), "S14C6.s14c6f26");
+ check_field_offset(lv, s14c6f27, ABISELECT(1096,812), "S14C6.s14c6f27");
+ check_field_offset(lv, s14c6f28, ABISELECT(1112,824), "S14C6.s14c6f28");
+ check_field_offset(lv, s14c6f29, ABISELECT(1128,836), "S14C6.s14c6f29");
+ check_field_offset(lv, s14c6f30, ABISELECT(1144,848), "S14C6.s14c6f30");
+ check_field_offset(lv, s14c6f31, ABISELECT(1160,860), "S14C6.s14c6f31");
+ check_field_offset(lv, s14c6f32, ABISELECT(1176,872), "S14C6.s14c6f32");
+ check_field_offset(lv, s14c6f33, ABISELECT(1192,884), "S14C6.s14c6f33");
+ check_field_offset(lv, s14c6f34, ABISELECT(1208,896), "S14C6.s14c6f34");
+ test_class_info(&lv, &cd_S14C6);
+ dp->~S14C6();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C6(Test_S14C6, "S14C6", ABISELECT(1224,908));
+
+#else // __cplusplus
+
+extern void _ZN5S14C6C1Ev();
+extern void _ZN5S14C6D1Ev();
+Name_Map name_map_S14C6[] = {
+ NSPAIR(_ZN5S14C6C1Ev),
+ NSPAIR(_ZN5S14C6D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+extern Class_Descriptor cd_S14C8;
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+extern Class_Descriptor cd_S14C7;
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern VTBL_ENTRY _ZTV5S14C7[];
+static Base_Class bases_S14C6[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S14C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C6[];
+extern void _ZN5S14C6D1Ev();
+extern void _ZN5S14C6D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+extern void _ZN5S14C73v72Ev();
+extern void _ZN5S14C73v73Ev();
+extern void _ZN5S14C73v74Ev();
+extern void _ZN5S14C73v75Ev();
+extern void _ZN5S14C73v76Ev();
+extern void _ZN5S14C73v77Ev();
+extern void _ZN5S14C73v78Ev();
+extern void _ZN5S14C73v79Ev();
+extern void _ZN5S14C73v80Ev();
+extern void _ZN5S14C73v81Ev();
+extern void _ZN5S14C73v82Ev();
+extern void _ZN5S14C73v83Ev();
+extern void _ZN5S14C73v84Ev();
+extern void _ZN5S14C73v85Ev();
+extern void _ZN5S14C73v86Ev();
+extern void _ZN5S14C73v87Ev();
+extern void _ZN5S14C73v88Ev();
+extern void _ZN5S14C73v89Ev();
+extern void _ZN5S14C73v90Ev();
+extern void _ZN5S14C73v91Ev();
+extern void _ZN5S14C73v92Ev();
+extern void _ZN5S14C73v93Ev();
+extern void _ZN5S14C73v94Ev();
+extern void _ZN5S14C73v95Ev();
+extern void _ZN5S14C73v96Ev();
+extern void _ZN5S14C73v97Ev();
+extern void _ZN5S14C73v98Ev();
+extern void _ZN5S14C73v99Ev();
+extern void _ZN5S14C74v100Ev();
+extern void _ZN5S14C74v101Ev();
+extern void _ZN5S14C74v102Ev();
+extern void _ZN5S14C74v103Ev();
+extern void _ZN5S14C74v104Ev();
+extern void _ZN5S14C74v105Ev();
+extern void _ZN5S14C74v106Ev();
+extern void _ZN5S14C74v107Ev();
+extern void _ZN5S14C74v108Ev();
+extern void _ZN5S14C74v109Ev();
+extern void _ZN5S14C74v110Ev();
+extern void _ZN5S14C74v111Ev();
+extern void _ZN5S14C74v112Ev();
+extern void _ZN5S14C74v113Ev();
+extern void _ZN5S14C74v114Ev();
+extern void _ZN5S14C74v115Ev();
+extern void _ZN5S14C74v116Ev();
+extern void _ZN5S14C74v117Ev();
+extern void _ZN5S14C74v118Ev();
+extern void _ZN5S14C74v119Ev();
+extern void _ZN5S14C74v120Ev();
+extern void _ZN5S14C74v121Ev();
+extern void _ZN5S14C74v122Ev();
+extern void _ZN5S14C74v123Ev();
+extern void _ZN5S14C74v124Ev();
+extern void _ZN5S14C74v125Ev();
+extern void _ZN5S14C74v126Ev();
+extern void _ZN5S14C74v127Ev();
+extern void _ZN5S14C74v128Ev();
+extern void _ZN5S14C74v129Ev();
+extern void _ZN5S14C74v130Ev();
+extern void _ZN5S14C74v131Ev();
+extern void _ZN5S14C74v132Ev();
+extern void _ZN5S14C74v133Ev();
+extern void _ZN5S14C74v134Ev();
+extern void _ZN5S14C74v135Ev();
+extern void _ZN5S14C74v136Ev();
+extern void _ZN5S14C74v137Ev();
+extern void _ZN5S14C74v138Ev();
+extern void _ZN5S14C74v139Ev();
+extern void _ZN5S14C74v140Ev();
+extern void _ZN5S14C74v141Ev();
+extern void _ZN5S14C74v142Ev();
+extern void _ZN5S14C74v143Ev();
+extern void _ZN5S14C74v144Ev();
+extern void _ZN5S14C74v145Ev();
+extern void _ZN5S14C74v146Ev();
+extern void _ZN5S14C74v147Ev();
+extern void _ZN5S14C64v148Ev();
+extern void _ZN5S14C64v149Ev();
+extern void _ZN5S14C64v150Ev();
+extern void _ZN5S14C64v151Ev();
+extern void _ZN5S14C64v152Ev();
+extern void _ZN5S14C64v153Ev();
+extern void _ZN5S14C64v154Ev();
+extern void _ZN5S14C64v155Ev();
+extern void _ZN5S14C64v156Ev();
+extern void _ZN5S14C64v157Ev();
+extern void _ZN5S14C64v158Ev();
+extern void _ZN5S14C64v159Ev();
+extern void _ZN5S14C64v160Ev();
+extern void _ZN5S14C64v161Ev();
+extern void _ZN5S14C64v162Ev();
+extern void _ZN5S14C64v163Ev();
+extern void _ZN5S14C64v164Ev();
+extern void _ZN5S14C64v165Ev();
+extern void _ZN5S14C64v166Ev();
+extern void _ZN5S14C64v167Ev();
+extern void _ZN5S14C64v168Ev();
+extern void _ZN5S14C64v169Ev();
+extern void _ZN5S14C64v170Ev();
+extern void _ZN5S14C64v171Ev();
+extern void _ZN5S14C64v172Ev();
+extern void _ZN5S14C64v173Ev();
+extern void _ZN5S14C64v174Ev();
+extern void _ZN5S14C64v175Ev();
+extern void _ZN5S14C64v176Ev();
+extern void _ZN5S14C64v177Ev();
+extern void _ZN5S14C64v178Ev();
+extern void _ZN5S14C64v179Ev();
+extern void _ZN5S14C64v180Ev();
+extern void _ZN5S14C64v181Ev();
+extern void _ZN5S14C64v182Ev();
+extern void _ZN5S14C64v183Ev();
+extern void _ZN5S14C64v184Ev();
+extern void _ZN5S14C64v185Ev();
+extern void _ZN5S14C64v186Ev();
+extern void _ZN5S14C64v187Ev();
+extern void _ZN5S14C64v188Ev();
+extern void _ZN5S14C64v189Ev();
+extern void _ZN5S14C64v190Ev();
+extern void _ZN5S14C64v191Ev();
+extern void _ZN5S14C64v192Ev();
+extern void _ZN5S14C64v193Ev();
+extern void _ZN5S14C64v194Ev();
+extern void _ZN5S14C64v195Ev();
+extern void _ZN5S14C64v196Ev();
+extern void _ZN5S14C64v197Ev();
+extern void _ZN5S14C64v198Ev();
+extern void _ZN5S14C64v199Ev();
+extern void _ZN5S14C64v200Ev();
+extern void _ZN5S14C64v201Ev();
+extern void _ZN5S14C64v202Ev();
+extern void _ZN5S14C64v203Ev();
+extern void _ZN5S14C64v204Ev();
+extern void _ZN5S14C64v205Ev();
+extern void _ZN5S14C64v206Ev();
+extern void _ZN5S14C64v207Ev();
+extern void _ZN5S14C64v208Ev();
+extern void _ZN5S14C64v209Ev();
+extern void _ZN5S14C64v210Ev();
+extern void _ZN5S14C64v211Ev();
+extern void _ZN5S14C64v212Ev();
+extern void _ZN5S14C64v213Ev();
+extern void _ZN5S14C64v214Ev();
+extern void _ZN5S14C64v215Ev();
+extern void _ZN5S14C64v216Ev();
+static VTBL_ENTRY vtc_S14C6[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C6[0]),
+ (VTBL_ENTRY)&_ZN5S14C6D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C6D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v73Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v74Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v75Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v76Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v77Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v78Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v79Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v80Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v81Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v82Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v83Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v84Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v85Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v86Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v87Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v88Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v89Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v90Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v91Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v92Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v93Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v94Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v95Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v96Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v97Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v98Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v99Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v100Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v101Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v102Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v103Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v104Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v105Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v106Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v107Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v108Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v109Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v110Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v111Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v112Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v113Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v114Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v115Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v116Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v117Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v118Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v119Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v120Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v121Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v122Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v123Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v124Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v125Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v126Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v127Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v128Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v129Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v130Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v131Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v132Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v133Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v134Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v135Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v136Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v137Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v138Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v139Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v140Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v141Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v142Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v143Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v144Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v145Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v146Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v147Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v149Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v150Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v151Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v152Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v153Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v154Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v155Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v156Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v157Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v158Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v159Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v160Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v161Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v162Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v163Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v164Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v165Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v166Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v167Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v168Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v169Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v170Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v171Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v172Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v173Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v174Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v175Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v176Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v177Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v178Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v179Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v180Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v181Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v182Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v183Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v184Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v185Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v186Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v187Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v188Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v189Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v190Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v191Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v192Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v193Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v194Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v195Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v196Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v197Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v198Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v199Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v200Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v201Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v202Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v203Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v204Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v205Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v206Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v207Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v208Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v209Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v210Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v211Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v212Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v213Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v214Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v215Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v216Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C6[];
+extern VTBL_ENTRY _ZTV5S14C6[];
+Class_Descriptor cd_S14C6 = { "S14C6", // class name
+ bases_S14C6, 3,
+ &(vtc_S14C6[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1224,908), // object size
+ NSPAIRA(_ZTI5S14C6),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S14C6),215, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 3, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C5 : S14C6 {
+ unsigned int s14c5f0:1;
+ void *s14c5f1;
+ virtual ~S14C5(); // _ZN5S14C5D1Ev
+ virtual void v217(); // _ZN5S14C54v217Ev
+ virtual void v218(); // _ZN5S14C54v218Ev
+ virtual void v219(); // _ZN5S14C54v219Ev
+ virtual void v220(); // _ZN5S14C54v220Ev
+ virtual void v221(); // _ZN5S14C54v221Ev
+ virtual void v222(); // _ZN5S14C54v222Ev
+ S14C5(); // tgen
+};
+//SIG(-1 S14C5) C1{ BC2{ BC3{ BC4{ BC5{ vd v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 Fi FL Fp[4] Fi[2] Fp FC6{ m Fi[2]} Fp[2]} vd v71 v72} vd v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 FC7{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC8{ BC9{ BC10{ m Fp Fi[2]}}} FC11{ BC12{ BC10}} Fp FC13{ BC14{ BC10}} FC13 FC15{ BC16{ BC10}} FC17{ BC18{ BC10}} Fc Fi Fp FC6 FC6 FC6 FC6 FC6 FC6 FC19{ m Fp FC6} FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19} vd v149 v150 v151 v152 v153 v1!
54 v155 v
156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 FC20{ BC21{ m Fi[4]}} FC6 Fp[2] FC22{ m FC6 Fp FC20 Fp} FC23{ m Fp[8] Fc[4]} Fi FC24{ m Fp[5] FC25{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC26{ m Fi[2]}[4] FC27{ m FC28{ m Fi[3]} FC29{ m} FC30{ BC31{ m Fi[2] Fc[2]} Fi} Fc} FC28 Fi FC32{ m FC33{ BC34{ m Fp[2]}} Fc FC35{ BC13} Fi FC6 FC6 Fp} FC32 Fp FC28 FC36{ BC37{ BC10}} FC38{ BC39{ BC10}} Fi:1 Fi:1 Fi:1 FC29 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19} vd v1 v2 v3 v4 v5 v6 Fi:1 Fp}
+
+
+ S14C5 ::~S14C5(){ note_dtor("S14C5", this);}
+void S14C5 ::v217(){vfunc_called(this, "_ZN5S14C54v217Ev");}
+void S14C5 ::v218(){vfunc_called(this, "_ZN5S14C54v218Ev");}
+void S14C5 ::v219(){vfunc_called(this, "_ZN5S14C54v219Ev");}
+void S14C5 ::v220(){vfunc_called(this, "_ZN5S14C54v220Ev");}
+void S14C5 ::v221(){vfunc_called(this, "_ZN5S14C54v221Ev");}
+void S14C5 ::v222(){vfunc_called(this, "_ZN5S14C54v222Ev");}
+S14C5 ::S14C5(){ note_ctor("S14C5", this);} // tgen
+
+static void Test_S14C5()
+{
+ extern Class_Descriptor cd_S14C5;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(156,230)];
+ init_test(&cd_S14C5, buf);
+ S14C5 *dp, &lv = *(dp=new (buf) S14C5());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1240,916), "sizeof(S14C5)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C5)");
+ check_base_class_offset(lv, (S14C9*)(S14C8*)(S14C7*)(S14C6*), 0, "S14C5");
+ check_base_class_offset(lv, (S14C8*)(S14C7*)(S14C6*), 0, "S14C5");
+ check_base_class_offset(lv, (S14C7*)(S14C6*), 0, "S14C5");
+ check_base_class_offset(lv, (S14C6*), 0, "S14C5");
+ set_bf_and_test(lv, s14c5f0, ABISELECT(1224,908), 0, 1, 1, "S14C5");
+ check_field_offset(lv, s14c5f1, ABISELECT(1232,912), "S14C5.s14c5f1");
+ test_class_info(&lv, &cd_S14C5);
+ dp->~S14C5();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C5(Test_S14C5, "S14C5", ABISELECT(1240,916));
+
+#else // __cplusplus
+
+extern void _ZN5S14C5C1Ev();
+extern void _ZN5S14C5D1Ev();
+Name_Map name_map_S14C5[] = {
+ NSPAIR(_ZN5S14C5C1Ev),
+ NSPAIR(_ZN5S14C5D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+extern Class_Descriptor cd_S14C8;
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+extern Class_Descriptor cd_S14C7;
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern VTBL_ENTRY _ZTV5S14C7[];
+extern Class_Descriptor cd_S14C6;
+extern VTBL_ENTRY _ZTI5S14C6[];
+extern VTBL_ENTRY _ZTV5S14C6[];
+static Base_Class bases_S14C5[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S14C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S14C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C5[];
+extern void _ZN5S14C5D1Ev();
+extern void _ZN5S14C5D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+extern void _ZN5S14C73v72Ev();
+extern void _ZN5S14C73v73Ev();
+extern void _ZN5S14C73v74Ev();
+extern void _ZN5S14C73v75Ev();
+extern void _ZN5S14C73v76Ev();
+extern void _ZN5S14C73v77Ev();
+extern void _ZN5S14C73v78Ev();
+extern void _ZN5S14C73v79Ev();
+extern void _ZN5S14C73v80Ev();
+extern void _ZN5S14C73v81Ev();
+extern void _ZN5S14C73v82Ev();
+extern void _ZN5S14C73v83Ev();
+extern void _ZN5S14C73v84Ev();
+extern void _ZN5S14C73v85Ev();
+extern void _ZN5S14C73v86Ev();
+extern void _ZN5S14C73v87Ev();
+extern void _ZN5S14C73v88Ev();
+extern void _ZN5S14C73v89Ev();
+extern void _ZN5S14C73v90Ev();
+extern void _ZN5S14C73v91Ev();
+extern void _ZN5S14C73v92Ev();
+extern void _ZN5S14C73v93Ev();
+extern void _ZN5S14C73v94Ev();
+extern void _ZN5S14C73v95Ev();
+extern void _ZN5S14C73v96Ev();
+extern void _ZN5S14C73v97Ev();
+extern void _ZN5S14C73v98Ev();
+extern void _ZN5S14C73v99Ev();
+extern void _ZN5S14C74v100Ev();
+extern void _ZN5S14C74v101Ev();
+extern void _ZN5S14C74v102Ev();
+extern void _ZN5S14C74v103Ev();
+extern void _ZN5S14C74v104Ev();
+extern void _ZN5S14C74v105Ev();
+extern void _ZN5S14C74v106Ev();
+extern void _ZN5S14C74v107Ev();
+extern void _ZN5S14C74v108Ev();
+extern void _ZN5S14C74v109Ev();
+extern void _ZN5S14C74v110Ev();
+extern void _ZN5S14C74v111Ev();
+extern void _ZN5S14C74v112Ev();
+extern void _ZN5S14C74v113Ev();
+extern void _ZN5S14C74v114Ev();
+extern void _ZN5S14C74v115Ev();
+extern void _ZN5S14C74v116Ev();
+extern void _ZN5S14C74v117Ev();
+extern void _ZN5S14C74v118Ev();
+extern void _ZN5S14C74v119Ev();
+extern void _ZN5S14C74v120Ev();
+extern void _ZN5S14C74v121Ev();
+extern void _ZN5S14C74v122Ev();
+extern void _ZN5S14C74v123Ev();
+extern void _ZN5S14C74v124Ev();
+extern void _ZN5S14C74v125Ev();
+extern void _ZN5S14C74v126Ev();
+extern void _ZN5S14C74v127Ev();
+extern void _ZN5S14C74v128Ev();
+extern void _ZN5S14C74v129Ev();
+extern void _ZN5S14C74v130Ev();
+extern void _ZN5S14C74v131Ev();
+extern void _ZN5S14C74v132Ev();
+extern void _ZN5S14C74v133Ev();
+extern void _ZN5S14C74v134Ev();
+extern void _ZN5S14C74v135Ev();
+extern void _ZN5S14C74v136Ev();
+extern void _ZN5S14C74v137Ev();
+extern void _ZN5S14C74v138Ev();
+extern void _ZN5S14C74v139Ev();
+extern void _ZN5S14C74v140Ev();
+extern void _ZN5S14C74v141Ev();
+extern void _ZN5S14C74v142Ev();
+extern void _ZN5S14C74v143Ev();
+extern void _ZN5S14C74v144Ev();
+extern void _ZN5S14C74v145Ev();
+extern void _ZN5S14C74v146Ev();
+extern void _ZN5S14C74v147Ev();
+extern void _ZN5S14C64v148Ev();
+extern void _ZN5S14C64v149Ev();
+extern void _ZN5S14C64v150Ev();
+extern void _ZN5S14C64v151Ev();
+extern void _ZN5S14C64v152Ev();
+extern void _ZN5S14C64v153Ev();
+extern void _ZN5S14C64v154Ev();
+extern void _ZN5S14C64v155Ev();
+extern void _ZN5S14C64v156Ev();
+extern void _ZN5S14C64v157Ev();
+extern void _ZN5S14C64v158Ev();
+extern void _ZN5S14C64v159Ev();
+extern void _ZN5S14C64v160Ev();
+extern void _ZN5S14C64v161Ev();
+extern void _ZN5S14C64v162Ev();
+extern void _ZN5S14C64v163Ev();
+extern void _ZN5S14C64v164Ev();
+extern void _ZN5S14C64v165Ev();
+extern void _ZN5S14C64v166Ev();
+extern void _ZN5S14C64v167Ev();
+extern void _ZN5S14C64v168Ev();
+extern void _ZN5S14C64v169Ev();
+extern void _ZN5S14C64v170Ev();
+extern void _ZN5S14C64v171Ev();
+extern void _ZN5S14C64v172Ev();
+extern void _ZN5S14C64v173Ev();
+extern void _ZN5S14C64v174Ev();
+extern void _ZN5S14C64v175Ev();
+extern void _ZN5S14C64v176Ev();
+extern void _ZN5S14C64v177Ev();
+extern void _ZN5S14C64v178Ev();
+extern void _ZN5S14C64v179Ev();
+extern void _ZN5S14C64v180Ev();
+extern void _ZN5S14C64v181Ev();
+extern void _ZN5S14C64v182Ev();
+extern void _ZN5S14C64v183Ev();
+extern void _ZN5S14C64v184Ev();
+extern void _ZN5S14C64v185Ev();
+extern void _ZN5S14C64v186Ev();
+extern void _ZN5S14C64v187Ev();
+extern void _ZN5S14C64v188Ev();
+extern void _ZN5S14C64v189Ev();
+extern void _ZN5S14C64v190Ev();
+extern void _ZN5S14C64v191Ev();
+extern void _ZN5S14C64v192Ev();
+extern void _ZN5S14C64v193Ev();
+extern void _ZN5S14C64v194Ev();
+extern void _ZN5S14C64v195Ev();
+extern void _ZN5S14C64v196Ev();
+extern void _ZN5S14C64v197Ev();
+extern void _ZN5S14C64v198Ev();
+extern void _ZN5S14C64v199Ev();
+extern void _ZN5S14C64v200Ev();
+extern void _ZN5S14C64v201Ev();
+extern void _ZN5S14C64v202Ev();
+extern void _ZN5S14C64v203Ev();
+extern void _ZN5S14C64v204Ev();
+extern void _ZN5S14C64v205Ev();
+extern void _ZN5S14C64v206Ev();
+extern void _ZN5S14C64v207Ev();
+extern void _ZN5S14C64v208Ev();
+extern void _ZN5S14C64v209Ev();
+extern void _ZN5S14C64v210Ev();
+extern void _ZN5S14C64v211Ev();
+extern void _ZN5S14C64v212Ev();
+extern void _ZN5S14C64v213Ev();
+extern void _ZN5S14C64v214Ev();
+extern void _ZN5S14C64v215Ev();
+extern void _ZN5S14C64v216Ev();
+extern void _ZN5S14C54v217Ev();
+extern void _ZN5S14C54v218Ev();
+extern void _ZN5S14C54v219Ev();
+extern void _ZN5S14C54v220Ev();
+extern void _ZN5S14C54v221Ev();
+extern void _ZN5S14C54v222Ev();
+static VTBL_ENTRY vtc_S14C5[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C5[0]),
+ (VTBL_ENTRY)&_ZN5S14C5D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C5D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v73Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v74Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v75Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v76Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v77Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v78Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v79Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v80Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v81Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v82Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v83Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v84Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v85Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v86Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v87Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v88Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v89Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v90Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v91Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v92Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v93Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v94Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v95Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v96Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v97Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v98Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v99Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v100Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v101Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v102Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v103Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v104Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v105Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v106Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v107Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v108Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v109Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v110Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v111Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v112Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v113Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v114Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v115Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v116Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v117Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v118Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v119Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v120Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v121Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v122Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v123Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v124Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v125Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v126Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v127Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v128Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v129Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v130Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v131Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v132Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v133Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v134Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v135Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v136Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v137Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v138Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v139Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v140Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v141Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v142Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v143Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v144Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v145Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v146Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v147Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v149Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v150Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v151Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v152Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v153Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v154Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v155Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v156Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v157Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v158Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v159Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v160Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v161Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v162Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v163Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v164Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v165Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v166Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v167Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v168Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v169Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v170Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v171Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v172Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v173Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v174Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v175Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v176Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v177Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v178Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v179Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v180Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v181Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v182Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v183Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v184Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v185Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v186Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v187Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v188Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v189Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v190Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v191Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v192Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v193Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v194Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v195Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v196Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v197Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v198Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v199Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v200Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v201Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v202Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v203Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v204Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v205Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v206Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v207Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v208Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v209Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v210Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v211Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v212Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v213Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v214Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v215Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v216Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v218Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v219Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v220Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v221Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v222Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C5[];
+extern VTBL_ENTRY _ZTV5S14C5[];
+Class_Descriptor cd_S14C5 = { "S14C5", // class name
+ bases_S14C5, 4,
+ &(vtc_S14C5[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1240,916), // object size
+ NSPAIRA(_ZTI5S14C5),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S14C5),221, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 4, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C4 : S14C5 {
+ unsigned int s14c4f0:1;
+ void *s14c4f1;
+ int s14c4f2[5];
+ ::S288C20_nt s14c4f3;
+ virtual ~S14C4(); // _ZN5S14C4D1Ev
+ virtual void v223(); // _ZN5S14C44v223Ev
+ virtual void v224(); // _ZN5S14C44v224Ev
+ virtual void v225(); // _ZN5S14C44v225Ev
+ S14C4(); // tgen
+};
+//SIG(-1 S14C4) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ vd v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 Fi FL Fp[4] Fi[2] Fp FC7{ m Fi[2]} Fp[2]} vd v68 v69} vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 FC8{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC9{ BC10{ BC11{ m Fp Fi[2]}}} FC12{ BC13{ BC11}} Fp FC14{ BC15{ BC11}} FC14 FC16{ BC17{ BC11}} FC18{ BC19{ BC11}} Fc Fi Fp FC7 FC7 FC7 FC7 FC7 FC7 FC20{ m Fp FC7} FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} vd v146 v147 v148 v149 v150 v1!
51 v152 v
153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 FC21{ BC22{ m Fi[4]}} FC7 Fp[2] FC23{ m FC7 Fp FC21 Fp} FC24{ m Fp[8] Fc[4]} Fi FC25{ m Fp[5] FC26{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC27{ m Fi[2]}[4] FC28{ m FC29{ m Fi[3]} FC30{ m} FC31{ BC32{ m Fi[2] Fc[2]} Fi} Fc} FC29 Fi FC33{ m FC34{ BC35{ m Fp[2]}} Fc FC36{ BC14} Fi FC7 FC7 Fp} FC33 Fp FC29 FC37{ BC38{ BC11}} FC39{ BC40{ BC11}} Fi:1 Fi:1 Fi:1 FC30 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} vd v215 v216 v217 v218 v219 v220 Fi:1 Fp} vd v1 v2 v3 Fi:1 Fp Fi[5] FC20}
+
+
+ S14C4 ::~S14C4(){ note_dtor("S14C4", this);}
+void S14C4 ::v223(){vfunc_called(this, "_ZN5S14C44v223Ev");}
+void S14C4 ::v224(){vfunc_called(this, "_ZN5S14C44v224Ev");}
+void S14C4 ::v225(){vfunc_called(this, "_ZN5S14C44v225Ev");}
+S14C4 ::S14C4(){ note_ctor("S14C4", this);} // tgen
+
+static void Test_S14C4()
+{
+ extern Class_Descriptor cd_S14C4;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(163,240)];
+ init_test(&cd_S14C4, buf);
+ S14C4 *dp, &lv = *(dp=new (buf) S14C4());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1296,956), "sizeof(S14C4)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C4)");
+ check_base_class_offset(lv, (S14C9*)(S14C8*)(S14C7*)(S14C6*)(S14C5*), 0, "S14C4");
+ check_base_class_offset(lv, (S14C8*)(S14C7*)(S14C6*)(S14C5*), 0, "S14C4");
+ check_base_class_offset(lv, (S14C7*)(S14C6*)(S14C5*), 0, "S14C4");
+ check_base_class_offset(lv, (S14C6*)(S14C5*), 0, "S14C4");
+ check_base_class_offset(lv, (S14C5*), 0, "S14C4");
+ set_bf_and_test(lv, s14c4f0, ABISELECT(1240,916), 0, 1, 1, "S14C4");
+ check_field_offset(lv, s14c4f1, ABISELECT(1248,920), "S14C4.s14c4f1");
+ check_field_offset(lv, s14c4f2, ABISELECT(1256,924), "S14C4.s14c4f2");
+ check_field_offset(lv, s14c4f3, ABISELECT(1280,944), "S14C4.s14c4f3");
+ test_class_info(&lv, &cd_S14C4);
+ dp->~S14C4();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C4(Test_S14C4, "S14C4", ABISELECT(1296,956));
+
+#else // __cplusplus
+
+extern void _ZN5S14C4C1Ev();
+extern void _ZN5S14C4D1Ev();
+Name_Map name_map_S14C4[] = {
+ NSPAIR(_ZN5S14C4C1Ev),
+ NSPAIR(_ZN5S14C4D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+extern Class_Descriptor cd_S14C8;
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+extern Class_Descriptor cd_S14C7;
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern VTBL_ENTRY _ZTV5S14C7[];
+extern Class_Descriptor cd_S14C6;
+extern VTBL_ENTRY _ZTI5S14C6[];
+extern VTBL_ENTRY _ZTV5S14C6[];
+extern Class_Descriptor cd_S14C5;
+extern VTBL_ENTRY _ZTI5S14C5[];
+extern VTBL_ENTRY _ZTV5S14C5[];
+static Base_Class bases_S14C4[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S14C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S14C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 4, //immediately_derived
+ 0, 0},
+ {&cd_S14C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C4[];
+extern void _ZN5S14C4D1Ev();
+extern void _ZN5S14C4D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+extern void _ZN5S14C73v72Ev();
+extern void _ZN5S14C73v73Ev();
+extern void _ZN5S14C73v74Ev();
+extern void _ZN5S14C73v75Ev();
+extern void _ZN5S14C73v76Ev();
+extern void _ZN5S14C73v77Ev();
+extern void _ZN5S14C73v78Ev();
+extern void _ZN5S14C73v79Ev();
+extern void _ZN5S14C73v80Ev();
+extern void _ZN5S14C73v81Ev();
+extern void _ZN5S14C73v82Ev();
+extern void _ZN5S14C73v83Ev();
+extern void _ZN5S14C73v84Ev();
+extern void _ZN5S14C73v85Ev();
+extern void _ZN5S14C73v86Ev();
+extern void _ZN5S14C73v87Ev();
+extern void _ZN5S14C73v88Ev();
+extern void _ZN5S14C73v89Ev();
+extern void _ZN5S14C73v90Ev();
+extern void _ZN5S14C73v91Ev();
+extern void _ZN5S14C73v92Ev();
+extern void _ZN5S14C73v93Ev();
+extern void _ZN5S14C73v94Ev();
+extern void _ZN5S14C73v95Ev();
+extern void _ZN5S14C73v96Ev();
+extern void _ZN5S14C73v97Ev();
+extern void _ZN5S14C73v98Ev();
+extern void _ZN5S14C73v99Ev();
+extern void _ZN5S14C74v100Ev();
+extern void _ZN5S14C74v101Ev();
+extern void _ZN5S14C74v102Ev();
+extern void _ZN5S14C74v103Ev();
+extern void _ZN5S14C74v104Ev();
+extern void _ZN5S14C74v105Ev();
+extern void _ZN5S14C74v106Ev();
+extern void _ZN5S14C74v107Ev();
+extern void _ZN5S14C74v108Ev();
+extern void _ZN5S14C74v109Ev();
+extern void _ZN5S14C74v110Ev();
+extern void _ZN5S14C74v111Ev();
+extern void _ZN5S14C74v112Ev();
+extern void _ZN5S14C74v113Ev();
+extern void _ZN5S14C74v114Ev();
+extern void _ZN5S14C74v115Ev();
+extern void _ZN5S14C74v116Ev();
+extern void _ZN5S14C74v117Ev();
+extern void _ZN5S14C74v118Ev();
+extern void _ZN5S14C74v119Ev();
+extern void _ZN5S14C74v120Ev();
+extern void _ZN5S14C74v121Ev();
+extern void _ZN5S14C74v122Ev();
+extern void _ZN5S14C74v123Ev();
+extern void _ZN5S14C74v124Ev();
+extern void _ZN5S14C74v125Ev();
+extern void _ZN5S14C74v126Ev();
+extern void _ZN5S14C74v127Ev();
+extern void _ZN5S14C74v128Ev();
+extern void _ZN5S14C74v129Ev();
+extern void _ZN5S14C74v130Ev();
+extern void _ZN5S14C74v131Ev();
+extern void _ZN5S14C74v132Ev();
+extern void _ZN5S14C74v133Ev();
+extern void _ZN5S14C74v134Ev();
+extern void _ZN5S14C74v135Ev();
+extern void _ZN5S14C74v136Ev();
+extern void _ZN5S14C74v137Ev();
+extern void _ZN5S14C74v138Ev();
+extern void _ZN5S14C74v139Ev();
+extern void _ZN5S14C74v140Ev();
+extern void _ZN5S14C74v141Ev();
+extern void _ZN5S14C74v142Ev();
+extern void _ZN5S14C74v143Ev();
+extern void _ZN5S14C74v144Ev();
+extern void _ZN5S14C74v145Ev();
+extern void _ZN5S14C74v146Ev();
+extern void _ZN5S14C74v147Ev();
+extern void _ZN5S14C64v148Ev();
+extern void _ZN5S14C64v149Ev();
+extern void _ZN5S14C64v150Ev();
+extern void _ZN5S14C64v151Ev();
+extern void _ZN5S14C64v152Ev();
+extern void _ZN5S14C64v153Ev();
+extern void _ZN5S14C64v154Ev();
+extern void _ZN5S14C64v155Ev();
+extern void _ZN5S14C64v156Ev();
+extern void _ZN5S14C64v157Ev();
+extern void _ZN5S14C64v158Ev();
+extern void _ZN5S14C64v159Ev();
+extern void _ZN5S14C64v160Ev();
+extern void _ZN5S14C64v161Ev();
+extern void _ZN5S14C64v162Ev();
+extern void _ZN5S14C64v163Ev();
+extern void _ZN5S14C64v164Ev();
+extern void _ZN5S14C64v165Ev();
+extern void _ZN5S14C64v166Ev();
+extern void _ZN5S14C64v167Ev();
+extern void _ZN5S14C64v168Ev();
+extern void _ZN5S14C64v169Ev();
+extern void _ZN5S14C64v170Ev();
+extern void _ZN5S14C64v171Ev();
+extern void _ZN5S14C64v172Ev();
+extern void _ZN5S14C64v173Ev();
+extern void _ZN5S14C64v174Ev();
+extern void _ZN5S14C64v175Ev();
+extern void _ZN5S14C64v176Ev();
+extern void _ZN5S14C64v177Ev();
+extern void _ZN5S14C64v178Ev();
+extern void _ZN5S14C64v179Ev();
+extern void _ZN5S14C64v180Ev();
+extern void _ZN5S14C64v181Ev();
+extern void _ZN5S14C64v182Ev();
+extern void _ZN5S14C64v183Ev();
+extern void _ZN5S14C64v184Ev();
+extern void _ZN5S14C64v185Ev();
+extern void _ZN5S14C64v186Ev();
+extern void _ZN5S14C64v187Ev();
+extern void _ZN5S14C64v188Ev();
+extern void _ZN5S14C64v189Ev();
+extern void _ZN5S14C64v190Ev();
+extern void _ZN5S14C64v191Ev();
+extern void _ZN5S14C64v192Ev();
+extern void _ZN5S14C64v193Ev();
+extern void _ZN5S14C64v194Ev();
+extern void _ZN5S14C64v195Ev();
+extern void _ZN5S14C64v196Ev();
+extern void _ZN5S14C64v197Ev();
+extern void _ZN5S14C64v198Ev();
+extern void _ZN5S14C64v199Ev();
+extern void _ZN5S14C64v200Ev();
+extern void _ZN5S14C64v201Ev();
+extern void _ZN5S14C64v202Ev();
+extern void _ZN5S14C64v203Ev();
+extern void _ZN5S14C64v204Ev();
+extern void _ZN5S14C64v205Ev();
+extern void _ZN5S14C64v206Ev();
+extern void _ZN5S14C64v207Ev();
+extern void _ZN5S14C64v208Ev();
+extern void _ZN5S14C64v209Ev();
+extern void _ZN5S14C64v210Ev();
+extern void _ZN5S14C64v211Ev();
+extern void _ZN5S14C64v212Ev();
+extern void _ZN5S14C64v213Ev();
+extern void _ZN5S14C64v214Ev();
+extern void _ZN5S14C64v215Ev();
+extern void _ZN5S14C64v216Ev();
+extern void _ZN5S14C54v217Ev();
+extern void _ZN5S14C54v218Ev();
+extern void _ZN5S14C54v219Ev();
+extern void _ZN5S14C54v220Ev();
+extern void _ZN5S14C54v221Ev();
+extern void _ZN5S14C54v222Ev();
+extern void _ZN5S14C44v223Ev();
+extern void _ZN5S14C44v224Ev();
+extern void _ZN5S14C44v225Ev();
+static VTBL_ENTRY vtc_S14C4[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C4[0]),
+ (VTBL_ENTRY)&_ZN5S14C4D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C4D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v73Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v74Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v75Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v76Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v77Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v78Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v79Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v80Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v81Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v82Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v83Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v84Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v85Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v86Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v87Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v88Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v89Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v90Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v91Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v92Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v93Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v94Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v95Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v96Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v97Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v98Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v99Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v100Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v101Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v102Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v103Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v104Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v105Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v106Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v107Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v108Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v109Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v110Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v111Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v112Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v113Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v114Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v115Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v116Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v117Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v118Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v119Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v120Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v121Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v122Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v123Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v124Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v125Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v126Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v127Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v128Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v129Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v130Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v131Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v132Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v133Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v134Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v135Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v136Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v137Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v138Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v139Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v140Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v141Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v142Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v143Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v144Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v145Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v146Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v147Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v149Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v150Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v151Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v152Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v153Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v154Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v155Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v156Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v157Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v158Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v159Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v160Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v161Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v162Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v163Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v164Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v165Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v166Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v167Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v168Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v169Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v170Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v171Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v172Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v173Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v174Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v175Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v176Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v177Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v178Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v179Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v180Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v181Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v182Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v183Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v184Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v185Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v186Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v187Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v188Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v189Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v190Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v191Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v192Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v193Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v194Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v195Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v196Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v197Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v198Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v199Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v200Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v201Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v202Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v203Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v204Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v205Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v206Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v207Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v208Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v209Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v210Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v211Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v212Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v213Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v214Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v215Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v216Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v218Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v219Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v220Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v221Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v222Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v223Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v224Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v225Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C4[];
+extern VTBL_ENTRY _ZTV5S14C4[];
+Class_Descriptor cd_S14C4 = { "S14C4", // class name
+ bases_S14C4, 5,
+ &(vtc_S14C4[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1296,956), // object size
+ NSPAIRA(_ZTI5S14C4),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S14C4),224, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 5, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C50 : S288C11_nt {
+};
+//SIG(-1 S14C50) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S14C50()
+{
+ extern Class_Descriptor cd_S14C50;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S14C50, buf);
+ S14C50 &lv = *(new (buf) S14C50());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S14C50)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C50)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S14C50");
+ test_class_info(&lv, &cd_S14C50);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C50(Test_S14C50, "S14C50", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S14C50[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S14C50 = { "S14C50", // class name
+ bases_S14C50, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C49_nt : S14C50 {
+};
+//SIG(-1 S14C49_nt) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+//skip512 S14C49_nt
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S14C50;
+static Base_Class bases_S14C49_nt[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C50, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C3 : S14C4 {
+ void *s14c3f0;
+ ::S288C31_nt s14c3f1;
+ ::S288C31_nt s14c3f2;
+ ::S288C31_nt s14c3f3;
+ ::S288C31_nt s14c3f4;
+ ::S288C31_nt s14c3f5;
+ void *s14c3f6;
+ int s14c3f7[8];
+ void *s14c3f8;
+ int s14c3f9[5];
+ unsigned int s14c3f10:1;
+ unsigned int s14c3f11:1;
+ unsigned int s14c3f12:1;
+ unsigned int s14c3f13:1;
+ ::S279C28 s14c3f14;
+ ::S279C28 s14c3f15;
+ ::S279C28 s14c3f16;
+ ::S279C28 s14c3f17;
+ int s14c3f18;
+ ::S288C31_nt s14c3f19;
+ ::S14C49_nt s14c3f20;
+ int s14c3f21[5];
+ unsigned int s14c3f22:1;
+ unsigned int s14c3f23:1;
+ unsigned int s14c3f24:1;
+ unsigned int s14c3f25:1;
+ unsigned int s14c3f26:1;
+ unsigned int s14c3f27:1;
+ unsigned int s14c3f28:1;
+ ::S279C28 s14c3f29;
+ int s14c3f30[20];
+ ::S288C20_nt s14c3f31;
+ ::S288C20_nt s14c3f32;
+ ::S288C20_nt s14c3f33;
+ ::S288C20_nt s14c3f34;
+ ::S288C20_nt s14c3f35;
+ virtual ~S14C3(); // _ZN5S14C3D1Ev
+ virtual void v226(); // _ZN5S14C34v226Ev
+ virtual void v227(); // _ZN5S14C34v227Ev
+ virtual void v228(); // _ZN5S14C34v228Ev
+ virtual void v229(); // _ZN5S14C34v229Ev
+ virtual void v230(); // _ZN5S14C34v230Ev
+ virtual void v231(); // _ZN5S14C34v231Ev
+ virtual void v232(); // _ZN5S14C34v232Ev
+ virtual void v233(); // _ZN5S14C34v233Ev
+ S14C3(); // tgen
+};
+//SIG(-1 S14C3) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ BC7{ vd v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 Fi FL Fp[4] Fi[2] Fp FC8{ m Fi[2]} Fp[2]} vd v73 v74} vd v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 FC9{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC10{ BC11{ BC12{ m Fp Fi[2]}}} FC13{ BC14{ BC12}} Fp FC15{ BC16{ BC12}} FC15 FC17{ BC18{ BC12}} FC19{ BC20{ BC12}} Fc Fi Fp FC8 FC8 FC8 FC8 FC8 FC8 FC21{ m Fp FC8} FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21} vd v151 v152 v!
153 v154
v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 FC22{ BC23{ m Fi[4]}} FC8 Fp[2] FC24{ m FC8 Fp FC22 Fp} FC25{ m Fp[8] Fc[4]} Fi FC26{ m Fp[5] FC27{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC28{ m Fi[2]}[4] FC29{ m FC30{ m Fi[3]} FC31{ m} FC32{ BC33{ m Fi[2] Fc[2]} Fi} Fc} FC30 Fi FC34{ m FC35{ BC36{ m Fp[2]}} Fc FC37{ BC15} Fi FC8 FC8 Fp} FC34 Fp FC30 FC38{ BC39{ BC12}} FC40{ BC41{ BC12}} Fi:1 Fi:1 Fi:1 FC31 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21} vd v220 v221 v222 v223 v224 v225 Fi:1 Fp} vd v226 v227 v228 Fi:1 Fp Fi[5] FC21} vd v1 v2 v3 v4 v5 v6 v7 v8 Fp FC31 FC31 FC31 FC31 FC31 Fp Fi[8] Fp Fi[5] Fi:1 Fi:1 Fi:1 Fi:1 FC28 FC28 FC28 FC28 Fi FC31 FC42{ BC43{ BC12}} Fi[5] Fi:1 F!
i:1 Fi:1
Fi:1 Fi:1 Fi:1 Fi:1 FC28 Fi[20] FC21 FC21 FC21 FC21 FC21}
+
+
+ S14C3 ::~S14C3(){ note_dtor("S14C3", this);}
+void S14C3 ::v226(){vfunc_called(this, "_ZN5S14C34v226Ev");}
+void S14C3 ::v227(){vfunc_called(this, "_ZN5S14C34v227Ev");}
+void S14C3 ::v228(){vfunc_called(this, "_ZN5S14C34v228Ev");}
+void S14C3 ::v229(){vfunc_called(this, "_ZN5S14C34v229Ev");}
+void S14C3 ::v230(){vfunc_called(this, "_ZN5S14C34v230Ev");}
+void S14C3 ::v231(){vfunc_called(this, "_ZN5S14C34v231Ev");}
+void S14C3 ::v232(){vfunc_called(this, "_ZN5S14C34v232Ev");}
+void S14C3 ::v233(){vfunc_called(this, "_ZN5S14C34v233Ev");}
+S14C3 ::S14C3(){ note_ctor("S14C3", this);} // tgen
+
+static void Test_S14C3()
+{
+ extern Class_Descriptor cd_S14C3;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(205,315)];
+ init_test(&cd_S14C3, buf);
+ S14C3 *dp, &lv = *(dp=new (buf) S14C3());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1632,1256), "sizeof(S14C3)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C3)");
+ check_base_class_offset(lv, (S14C9*)(S14C8*)(S14C7*)(S14C6*)(S14C5*)(S14C4*), 0, "S14C3");
+ check_base_class_offset(lv, (S14C8*)(S14C7*)(S14C6*)(S14C5*)(S14C4*), 0, "S14C3");
+ check_base_class_offset(lv, (S14C7*)(S14C6*)(S14C5*)(S14C4*), 0, "S14C3");
+ check_base_class_offset(lv, (S14C6*)(S14C5*)(S14C4*), 0, "S14C3");
+ check_base_class_offset(lv, (S14C5*)(S14C4*), 0, "S14C3");
+ check_base_class_offset(lv, (S14C4*), 0, "S14C3");
+ check_field_offset(lv, s14c3f0, ABISELECT(1296,956), "S14C3.s14c3f0");
+ check_field_offset(lv, s14c3f1, ABISELECT(1304,960), "S14C3.s14c3f1");
+ check_field_offset(lv, s14c3f2, ABISELECT(1305,961), "S14C3.s14c3f2");
+ check_field_offset(lv, s14c3f3, ABISELECT(1306,962), "S14C3.s14c3f3");
+ check_field_offset(lv, s14c3f4, ABISELECT(1307,963), "S14C3.s14c3f4");
+ check_field_offset(lv, s14c3f5, ABISELECT(1308,964), "S14C3.s14c3f5");
+ check_field_offset(lv, s14c3f6, ABISELECT(1312,968), "S14C3.s14c3f6");
+ check_field_offset(lv, s14c3f7, ABISELECT(1320,972), "S14C3.s14c3f7");
+ check_field_offset(lv, s14c3f8, ABISELECT(1352,1004), "S14C3.s14c3f8");
+ check_field_offset(lv, s14c3f9, ABISELECT(1360,1008), "S14C3.s14c3f9");
+ set_bf_and_test(lv, s14c3f10, ABISELECT(1380,1028), 0, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f11, ABISELECT(1380,1028), 1, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f12, ABISELECT(1380,1028), 2, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f13, ABISELECT(1380,1028), 3, 1, 1, "S14C3");
+ check_field_offset(lv, s14c3f14, ABISELECT(1384,1032), "S14C3.s14c3f14");
+ check_field_offset(lv, s14c3f15, ABISELECT(1392,1040), "S14C3.s14c3f15");
+ check_field_offset(lv, s14c3f16, ABISELECT(1400,1048), "S14C3.s14c3f16");
+ check_field_offset(lv, s14c3f17, ABISELECT(1408,1056), "S14C3.s14c3f17");
+ check_field_offset(lv, s14c3f18, ABISELECT(1416,1064), "S14C3.s14c3f18");
+ check_field_offset(lv, s14c3f19, ABISELECT(1420,1068), "S14C3.s14c3f19");
+ check_field_offset(lv, s14c3f20, ABISELECT(1424,1072), "S14C3.s14c3f20");
+ check_field_offset(lv, s14c3f21, ABISELECT(1440,1084), "S14C3.s14c3f21");
+ set_bf_and_test(lv, s14c3f22, ABISELECT(1460,1104), 0, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f23, ABISELECT(1460,1104), 1, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f24, ABISELECT(1460,1104), 2, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f25, ABISELECT(1460,1104), 3, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f26, ABISELECT(1460,1104), 4, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f27, ABISELECT(1460,1104), 5, 1, 1, "S14C3");
+ set_bf_and_test(lv, s14c3f28, ABISELECT(1460,1104), 6, 1, 1, "S14C3");
+ check_field_offset(lv, s14c3f29, ABISELECT(1464,1108), "S14C3.s14c3f29");
+ check_field_offset(lv, s14c3f30, ABISELECT(1472,1116), "S14C3.s14c3f30");
+ check_field_offset(lv, s14c3f31, ABISELECT(1552,1196), "S14C3.s14c3f31");
+ check_field_offset(lv, s14c3f32, ABISELECT(1568,1208), "S14C3.s14c3f32");
+ check_field_offset(lv, s14c3f33, ABISELECT(1584,1220), "S14C3.s14c3f33");
+ check_field_offset(lv, s14c3f34, ABISELECT(1600,1232), "S14C3.s14c3f34");
+ check_field_offset(lv, s14c3f35, ABISELECT(1616,1244), "S14C3.s14c3f35");
+ test_class_info(&lv, &cd_S14C3);
+ dp->~S14C3();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C3(Test_S14C3, "S14C3", ABISELECT(1632,1256));
+
+#else // __cplusplus
+
+extern void _ZN5S14C3C1Ev();
+extern void _ZN5S14C3D1Ev();
+Name_Map name_map_S14C3[] = {
+ NSPAIR(_ZN5S14C3C1Ev),
+ NSPAIR(_ZN5S14C3D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+extern Class_Descriptor cd_S14C8;
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+extern Class_Descriptor cd_S14C7;
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern VTBL_ENTRY _ZTV5S14C7[];
+extern Class_Descriptor cd_S14C6;
+extern VTBL_ENTRY _ZTI5S14C6[];
+extern VTBL_ENTRY _ZTV5S14C6[];
+extern Class_Descriptor cd_S14C5;
+extern VTBL_ENTRY _ZTI5S14C5[];
+extern VTBL_ENTRY _ZTV5S14C5[];
+extern Class_Descriptor cd_S14C4;
+extern VTBL_ENTRY _ZTI5S14C4[];
+extern VTBL_ENTRY _ZTV5S14C4[];
+static Base_Class bases_S14C3[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S14C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S14C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 4, //immediately_derived
+ 0, 0},
+ {&cd_S14C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S14C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C3[];
+extern void _ZN5S14C3D1Ev();
+extern void _ZN5S14C3D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+extern void _ZN5S14C73v72Ev();
+extern void _ZN5S14C73v73Ev();
+extern void _ZN5S14C73v74Ev();
+extern void _ZN5S14C73v75Ev();
+extern void _ZN5S14C73v76Ev();
+extern void _ZN5S14C73v77Ev();
+extern void _ZN5S14C73v78Ev();
+extern void _ZN5S14C73v79Ev();
+extern void _ZN5S14C73v80Ev();
+extern void _ZN5S14C73v81Ev();
+extern void _ZN5S14C73v82Ev();
+extern void _ZN5S14C73v83Ev();
+extern void _ZN5S14C73v84Ev();
+extern void _ZN5S14C73v85Ev();
+extern void _ZN5S14C73v86Ev();
+extern void _ZN5S14C73v87Ev();
+extern void _ZN5S14C73v88Ev();
+extern void _ZN5S14C73v89Ev();
+extern void _ZN5S14C73v90Ev();
+extern void _ZN5S14C73v91Ev();
+extern void _ZN5S14C73v92Ev();
+extern void _ZN5S14C73v93Ev();
+extern void _ZN5S14C73v94Ev();
+extern void _ZN5S14C73v95Ev();
+extern void _ZN5S14C73v96Ev();
+extern void _ZN5S14C73v97Ev();
+extern void _ZN5S14C73v98Ev();
+extern void _ZN5S14C73v99Ev();
+extern void _ZN5S14C74v100Ev();
+extern void _ZN5S14C74v101Ev();
+extern void _ZN5S14C74v102Ev();
+extern void _ZN5S14C74v103Ev();
+extern void _ZN5S14C74v104Ev();
+extern void _ZN5S14C74v105Ev();
+extern void _ZN5S14C74v106Ev();
+extern void _ZN5S14C74v107Ev();
+extern void _ZN5S14C74v108Ev();
+extern void _ZN5S14C74v109Ev();
+extern void _ZN5S14C74v110Ev();
+extern void _ZN5S14C74v111Ev();
+extern void _ZN5S14C74v112Ev();
+extern void _ZN5S14C74v113Ev();
+extern void _ZN5S14C74v114Ev();
+extern void _ZN5S14C74v115Ev();
+extern void _ZN5S14C74v116Ev();
+extern void _ZN5S14C74v117Ev();
+extern void _ZN5S14C74v118Ev();
+extern void _ZN5S14C74v119Ev();
+extern void _ZN5S14C74v120Ev();
+extern void _ZN5S14C74v121Ev();
+extern void _ZN5S14C74v122Ev();
+extern void _ZN5S14C74v123Ev();
+extern void _ZN5S14C74v124Ev();
+extern void _ZN5S14C74v125Ev();
+extern void _ZN5S14C74v126Ev();
+extern void _ZN5S14C74v127Ev();
+extern void _ZN5S14C74v128Ev();
+extern void _ZN5S14C74v129Ev();
+extern void _ZN5S14C74v130Ev();
+extern void _ZN5S14C74v131Ev();
+extern void _ZN5S14C74v132Ev();
+extern void _ZN5S14C74v133Ev();
+extern void _ZN5S14C74v134Ev();
+extern void _ZN5S14C74v135Ev();
+extern void _ZN5S14C74v136Ev();
+extern void _ZN5S14C74v137Ev();
+extern void _ZN5S14C74v138Ev();
+extern void _ZN5S14C74v139Ev();
+extern void _ZN5S14C74v140Ev();
+extern void _ZN5S14C74v141Ev();
+extern void _ZN5S14C74v142Ev();
+extern void _ZN5S14C74v143Ev();
+extern void _ZN5S14C74v144Ev();
+extern void _ZN5S14C74v145Ev();
+extern void _ZN5S14C74v146Ev();
+extern void _ZN5S14C74v147Ev();
+extern void _ZN5S14C64v148Ev();
+extern void _ZN5S14C64v149Ev();
+extern void _ZN5S14C64v150Ev();
+extern void _ZN5S14C64v151Ev();
+extern void _ZN5S14C64v152Ev();
+extern void _ZN5S14C64v153Ev();
+extern void _ZN5S14C64v154Ev();
+extern void _ZN5S14C64v155Ev();
+extern void _ZN5S14C64v156Ev();
+extern void _ZN5S14C64v157Ev();
+extern void _ZN5S14C64v158Ev();
+extern void _ZN5S14C64v159Ev();
+extern void _ZN5S14C64v160Ev();
+extern void _ZN5S14C64v161Ev();
+extern void _ZN5S14C64v162Ev();
+extern void _ZN5S14C64v163Ev();
+extern void _ZN5S14C64v164Ev();
+extern void _ZN5S14C64v165Ev();
+extern void _ZN5S14C64v166Ev();
+extern void _ZN5S14C64v167Ev();
+extern void _ZN5S14C64v168Ev();
+extern void _ZN5S14C64v169Ev();
+extern void _ZN5S14C64v170Ev();
+extern void _ZN5S14C64v171Ev();
+extern void _ZN5S14C64v172Ev();
+extern void _ZN5S14C64v173Ev();
+extern void _ZN5S14C64v174Ev();
+extern void _ZN5S14C64v175Ev();
+extern void _ZN5S14C64v176Ev();
+extern void _ZN5S14C64v177Ev();
+extern void _ZN5S14C64v178Ev();
+extern void _ZN5S14C64v179Ev();
+extern void _ZN5S14C64v180Ev();
+extern void _ZN5S14C64v181Ev();
+extern void _ZN5S14C64v182Ev();
+extern void _ZN5S14C64v183Ev();
+extern void _ZN5S14C64v184Ev();
+extern void _ZN5S14C64v185Ev();
+extern void _ZN5S14C64v186Ev();
+extern void _ZN5S14C64v187Ev();
+extern void _ZN5S14C64v188Ev();
+extern void _ZN5S14C64v189Ev();
+extern void _ZN5S14C64v190Ev();
+extern void _ZN5S14C64v191Ev();
+extern void _ZN5S14C64v192Ev();
+extern void _ZN5S14C64v193Ev();
+extern void _ZN5S14C64v194Ev();
+extern void _ZN5S14C64v195Ev();
+extern void _ZN5S14C64v196Ev();
+extern void _ZN5S14C64v197Ev();
+extern void _ZN5S14C64v198Ev();
+extern void _ZN5S14C64v199Ev();
+extern void _ZN5S14C64v200Ev();
+extern void _ZN5S14C64v201Ev();
+extern void _ZN5S14C64v202Ev();
+extern void _ZN5S14C64v203Ev();
+extern void _ZN5S14C64v204Ev();
+extern void _ZN5S14C64v205Ev();
+extern void _ZN5S14C64v206Ev();
+extern void _ZN5S14C64v207Ev();
+extern void _ZN5S14C64v208Ev();
+extern void _ZN5S14C64v209Ev();
+extern void _ZN5S14C64v210Ev();
+extern void _ZN5S14C64v211Ev();
+extern void _ZN5S14C64v212Ev();
+extern void _ZN5S14C64v213Ev();
+extern void _ZN5S14C64v214Ev();
+extern void _ZN5S14C64v215Ev();
+extern void _ZN5S14C64v216Ev();
+extern void _ZN5S14C54v217Ev();
+extern void _ZN5S14C54v218Ev();
+extern void _ZN5S14C54v219Ev();
+extern void _ZN5S14C54v220Ev();
+extern void _ZN5S14C54v221Ev();
+extern void _ZN5S14C54v222Ev();
+extern void _ZN5S14C44v223Ev();
+extern void _ZN5S14C44v224Ev();
+extern void _ZN5S14C44v225Ev();
+extern void _ZN5S14C34v226Ev();
+extern void _ZN5S14C34v227Ev();
+extern void _ZN5S14C34v228Ev();
+extern void _ZN5S14C34v229Ev();
+extern void _ZN5S14C34v230Ev();
+extern void _ZN5S14C34v231Ev();
+extern void _ZN5S14C34v232Ev();
+extern void _ZN5S14C34v233Ev();
+static VTBL_ENTRY vtc_S14C3[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C3[0]),
+ (VTBL_ENTRY)&_ZN5S14C3D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C3D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v73Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v74Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v75Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v76Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v77Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v78Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v79Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v80Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v81Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v82Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v83Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v84Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v85Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v86Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v87Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v88Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v89Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v90Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v91Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v92Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v93Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v94Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v95Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v96Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v97Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v98Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v99Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v100Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v101Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v102Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v103Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v104Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v105Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v106Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v107Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v108Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v109Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v110Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v111Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v112Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v113Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v114Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v115Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v116Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v117Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v118Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v119Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v120Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v121Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v122Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v123Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v124Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v125Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v126Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v127Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v128Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v129Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v130Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v131Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v132Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v133Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v134Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v135Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v136Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v137Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v138Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v139Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v140Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v141Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v142Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v143Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v144Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v145Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v146Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v147Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v149Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v150Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v151Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v152Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v153Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v154Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v155Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v156Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v157Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v158Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v159Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v160Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v161Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v162Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v163Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v164Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v165Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v166Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v167Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v168Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v169Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v170Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v171Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v172Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v173Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v174Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v175Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v176Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v177Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v178Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v179Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v180Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v181Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v182Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v183Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v184Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v185Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v186Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v187Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v188Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v189Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v190Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v191Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v192Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v193Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v194Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v195Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v196Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v197Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v198Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v199Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v200Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v201Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v202Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v203Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v204Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v205Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v206Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v207Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v208Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v209Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v210Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v211Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v212Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v213Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v214Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v215Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v216Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v218Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v219Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v220Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v221Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v222Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v223Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v224Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v225Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v227Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v228Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v229Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v230Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v231Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v232Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v233Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C3[];
+extern VTBL_ENTRY _ZTV5S14C3[];
+Class_Descriptor cd_S14C3 = { "S14C3", // class name
+ bases_S14C3, 6,
+ &(vtc_S14C3[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1632,1256), // object size
+ NSPAIRA(_ZTI5S14C3),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S14C3),232, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 6, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C51 {
+ virtual ~S14C51(); // _ZN6S14C51D1Ev
+ virtual void v234(); // _ZN6S14C514v234Ev
+ virtual void v235(); // _ZN6S14C514v235Ev
+ virtual void v236(); // _ZN6S14C514v236Ev
+ virtual void v237(); // _ZN6S14C514v237Ev
+ virtual void v238(); // _ZN6S14C514v238Ev
+ virtual void v239(); // _ZN6S14C514v239Ev
+ virtual void v240(); // _ZN6S14C514v240Ev
+ S14C51(); // tgen
+};
+//SIG(-1 S14C51) C1{ vd v1 v2 v3 v4 v5 v6 v7}
+
+
+ S14C51 ::~S14C51(){ note_dtor("S14C51", this);}
+void S14C51 ::v234(){vfunc_called(this, "_ZN6S14C514v234Ev");}
+void S14C51 ::v235(){vfunc_called(this, "_ZN6S14C514v235Ev");}
+void S14C51 ::v236(){vfunc_called(this, "_ZN6S14C514v236Ev");}
+void S14C51 ::v237(){vfunc_called(this, "_ZN6S14C514v237Ev");}
+void S14C51 ::v238(){vfunc_called(this, "_ZN6S14C514v238Ev");}
+void S14C51 ::v239(){vfunc_called(this, "_ZN6S14C514v239Ev");}
+void S14C51 ::v240(){vfunc_called(this, "_ZN6S14C514v240Ev");}
+S14C51 ::S14C51(){ note_ctor("S14C51", this);} // tgen
+
+static void Test_S14C51()
+{
+ extern Class_Descriptor cd_S14C51;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[2];
+ init_test(&cd_S14C51, buf);
+ S14C51 *dp, &lv = *(dp=new (buf) S14C51());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(8,4), "sizeof(S14C51)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C51)");
+ test_class_info(&lv, &cd_S14C51);
+ dp->~S14C51();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C51(Test_S14C51, "S14C51", ABISELECT(8,4));
+
+#else // __cplusplus
+
+extern void _ZN6S14C51C1Ev();
+extern void _ZN6S14C51D1Ev();
+Name_Map name_map_S14C51[] = {
+ NSPAIR(_ZN6S14C51C1Ev),
+ NSPAIR(_ZN6S14C51D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI6S14C51[];
+extern void _ZN6S14C51D1Ev();
+extern void _ZN6S14C51D0Ev();
+extern void _ZN6S14C514v234Ev();
+extern void _ZN6S14C514v235Ev();
+extern void _ZN6S14C514v236Ev();
+extern void _ZN6S14C514v237Ev();
+extern void _ZN6S14C514v238Ev();
+extern void _ZN6S14C514v239Ev();
+extern void _ZN6S14C514v240Ev();
+static VTBL_ENTRY vtc_S14C51[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S14C51[0]),
+ (VTBL_ENTRY)&_ZN6S14C51D1Ev,
+ (VTBL_ENTRY)&_ZN6S14C51D0Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v234Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v235Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v236Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v237Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v238Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v239Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v240Ev,
+};
+extern VTBL_ENTRY _ZTI6S14C51[];
+extern VTBL_ENTRY _ZTV6S14C51[];
+Class_Descriptor cd_S14C51 = { "S14C51", // class name
+ 0,0,//no base classes
+ &(vtc_S14C51[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI6S14C51),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV6S14C51),11, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C2 : S14C3 , S14C51 {
+ ::S288C35 s14c2f0;
+ ::S288C36_nt s14c2f1;
+ ::S288C35 s14c2f2;
+ ::S14C49_nt s14c2f3;
+ unsigned int s14c2f4:1;
+ int s14c2f5;
+ ::S288C20_nt s14c2f6;
+ virtual ~S14C2(); // _ZN5S14C2D1Ev
+ virtual void v241(); // _ZN5S14C24v241Ev
+ virtual void v242(); // _ZN5S14C24v242Ev
+ virtual void v243(); // _ZN5S14C24v243Ev
+ virtual void v244(); // _ZN5S14C24v244Ev
+ virtual void v245(); // _ZN5S14C24v245Ev
+ virtual void v246(); // _ZN5S14C24v246Ev
+ virtual void v247(); // _ZN5S14C24v247Ev
+ virtual void v248(); // _ZN5S14C24v248Ev
+ virtual void v249(); // _ZN5S14C24v249Ev
+ virtual void v250(); // _ZN5S14C24v250Ev
+ virtual void v251(); // _ZN5S14C24v251Ev
+ S14C2(); // tgen
+};
+//SIG(-1 S14C2) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ BC7{ BC8{ vd v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 Fi FL Fp[4] Fi[2] Fp FC9{ m Fi[2]} Fp[2]} vd v76 v77} vd v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 FC10{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC11{ BC12{ BC13{ m Fp Fi[2]}}} FC14{ BC15{ BC13}} Fp FC16{ BC17{ BC13}} FC16 FC18{ BC19{ BC13}} FC20{ BC21{ BC13}} Fc Fi Fp FC9 FC9 FC9 FC9 FC9 FC9 FC22{ m Fp FC9} FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22} vd v!
154 v155
v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 v220 v221 v222 FC23{ BC24{ m Fi[4]}} FC9 Fp[2] FC25{ m FC9 Fp FC23 Fp} FC26{ m Fp[8] Fc[4]} Fi FC27{ m Fp[5] FC28{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC29{ m Fi[2]}[4] FC30{ m FC31{ m Fi[3]} FC32{ m} FC33{ BC34{ m Fi[2] Fc[2]} Fi} Fc} FC31 Fi FC35{ m FC36{ BC37{ m Fp[2]}} Fc FC38{ BC16} Fi FC9 FC9 Fp} FC35 Fp FC31 FC39{ BC40{ BC13}} FC41{ BC42{ BC13}} Fi:1 Fi:1 Fi:1 FC32 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22} vd v223 v224 v225 v226 v227 v228 Fi:1 Fp} vd v229 v230 v231 Fi:1 Fp Fi[5] FC22} vd v232 v233 v234 v235 v236 v237 v238 v239 Fp FC32 FC32 FC32 FC32 FC32 Fp Fi[8] Fp Fi[5] Fi:1 Fi:1 Fi:1 Fi:1 FC29 FC29 FC29 FC29 Fi FC32 FC43{!
BC44{ BC
13}} Fi[5] Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 FC29 Fi[20] FC22 FC22 FC22 FC22 FC22} BC45{ vd v240 v241 v242 v243 v244 v245 v246} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 FC35 FC36 FC35 FC43 Fi:1 Fi FC22}
+
+
+ S14C2 ::~S14C2(){ note_dtor("S14C2", this);}
+void S14C2 ::v241(){vfunc_called(this, "_ZN5S14C24v241Ev");}
+void S14C2 ::v242(){vfunc_called(this, "_ZN5S14C24v242Ev");}
+void S14C2 ::v243(){vfunc_called(this, "_ZN5S14C24v243Ev");}
+void S14C2 ::v244(){vfunc_called(this, "_ZN5S14C24v244Ev");}
+void S14C2 ::v245(){vfunc_called(this, "_ZN5S14C24v245Ev");}
+void S14C2 ::v246(){vfunc_called(this, "_ZN5S14C24v246Ev");}
+void S14C2 ::v247(){vfunc_called(this, "_ZN5S14C24v247Ev");}
+void S14C2 ::v248(){vfunc_called(this, "_ZN5S14C24v248Ev");}
+void S14C2 ::v249(){vfunc_called(this, "_ZN5S14C24v249Ev");}
+void S14C2 ::v250(){vfunc_called(this, "_ZN5S14C24v250Ev");}
+void S14C2 ::v251(){vfunc_called(this, "_ZN5S14C24v251Ev");}
+S14C2 ::S14C2(){ note_ctor("S14C2", this);} // tgen
+
+static void Test_S14C2()
+{
+ extern Class_Descriptor cd_S14C2;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(231,350)];
+ init_test(&cd_S14C2, buf);
+ S14C2 *dp, &lv = *(dp=new (buf) S14C2());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1840,1396), "sizeof(S14C2)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C2)");
+ check_base_class_offset(lv, (S14C9*)(S14C8*)(S14C7*)(S14C6*)(S14C5*)(S14C4*)(S14C3*), 0, "S14C2");
+ check_base_class_offset(lv, (S14C8*)(S14C7*)(S14C6*)(S14C5*)(S14C4*)(S14C3*), 0, "S14C2");
+ check_base_class_offset(lv, (S14C7*)(S14C6*)(S14C5*)(S14C4*)(S14C3*), 0, "S14C2");
+ check_base_class_offset(lv, (S14C6*)(S14C5*)(S14C4*)(S14C3*), 0, "S14C2");
+ check_base_class_offset(lv, (S14C5*)(S14C4*)(S14C3*), 0, "S14C2");
+ check_base_class_offset(lv, (S14C4*)(S14C3*), 0, "S14C2");
+ check_base_class_offset(lv, (S14C3*), 0, "S14C2");
+ check_base_class_offset(lv, (S14C51*), ABISELECT(1632,1256), "S14C2");
+ check_field_offset(lv, s14c2f0, ABISELECT(1640,1260), "S14C2.s14c2f0");
+ check_field_offset(lv, s14c2f1, ABISELECT(1712,1308), "S14C2.s14c2f1");
+ check_field_offset(lv, s14c2f2, ABISELECT(1728,1316), "S14C2.s14c2f2");
+ check_field_offset(lv, s14c2f3, ABISELECT(1800,1364), "S14C2.s14c2f3");
+ set_bf_and_test(lv, s14c2f4, ABISELECT(1816,1376), 0, 1, 1, "S14C2");
+ check_field_offset(lv, s14c2f5, ABISELECT(1820,1380), "S14C2.s14c2f5");
+ check_field_offset(lv, s14c2f6, ABISELECT(1824,1384), "S14C2.s14c2f6");
+ test_class_info(&lv, &cd_S14C2);
+ dp->~S14C2();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C2(Test_S14C2, "S14C2", ABISELECT(1840,1396));
+
+#else // __cplusplus
+
+extern void _ZN5S14C2C1Ev();
+extern void _ZN5S14C2D1Ev();
+Name_Map name_map_S14C2[] = {
+ NSPAIR(_ZN5S14C2C1Ev),
+ NSPAIR(_ZN5S14C2D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+extern Class_Descriptor cd_S14C8;
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+extern Class_Descriptor cd_S14C7;
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern VTBL_ENTRY _ZTV5S14C7[];
+extern Class_Descriptor cd_S14C6;
+extern VTBL_ENTRY _ZTI5S14C6[];
+extern VTBL_ENTRY _ZTV5S14C6[];
+extern Class_Descriptor cd_S14C5;
+extern VTBL_ENTRY _ZTI5S14C5[];
+extern VTBL_ENTRY _ZTV5S14C5[];
+extern Class_Descriptor cd_S14C4;
+extern VTBL_ENTRY _ZTI5S14C4[];
+extern VTBL_ENTRY _ZTV5S14C4[];
+extern Class_Descriptor cd_S14C3;
+extern VTBL_ENTRY _ZTI5S14C3[];
+extern VTBL_ENTRY _ZTV5S14C3[];
+extern Class_Descriptor cd_S14C51;
+extern VTBL_ENTRY _ZTI6S14C51[];
+extern VTBL_ENTRY _ZTV6S14C51[];
+static Base_Class bases_S14C2[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S14C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S14C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 4, //immediately_derived
+ 0, 0},
+ {&cd_S14C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S14C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S14C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {&cd_S14C51, ABISELECT(1632,1256), //bcp->offset
+ 243, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 8, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C2[];
+extern void _ZN5S14C2D1Ev();
+extern void _ZN5S14C2D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+extern void _ZN5S14C73v72Ev();
+extern void _ZN5S14C73v73Ev();
+extern void _ZN5S14C73v74Ev();
+extern void _ZN5S14C73v75Ev();
+extern void _ZN5S14C73v76Ev();
+extern void _ZN5S14C73v77Ev();
+extern void _ZN5S14C73v78Ev();
+extern void _ZN5S14C73v79Ev();
+extern void _ZN5S14C73v80Ev();
+extern void _ZN5S14C73v81Ev();
+extern void _ZN5S14C73v82Ev();
+extern void _ZN5S14C73v83Ev();
+extern void _ZN5S14C73v84Ev();
+extern void _ZN5S14C73v85Ev();
+extern void _ZN5S14C73v86Ev();
+extern void _ZN5S14C73v87Ev();
+extern void _ZN5S14C73v88Ev();
+extern void _ZN5S14C73v89Ev();
+extern void _ZN5S14C73v90Ev();
+extern void _ZN5S14C73v91Ev();
+extern void _ZN5S14C73v92Ev();
+extern void _ZN5S14C73v93Ev();
+extern void _ZN5S14C73v94Ev();
+extern void _ZN5S14C73v95Ev();
+extern void _ZN5S14C73v96Ev();
+extern void _ZN5S14C73v97Ev();
+extern void _ZN5S14C73v98Ev();
+extern void _ZN5S14C73v99Ev();
+extern void _ZN5S14C74v100Ev();
+extern void _ZN5S14C74v101Ev();
+extern void _ZN5S14C74v102Ev();
+extern void _ZN5S14C74v103Ev();
+extern void _ZN5S14C74v104Ev();
+extern void _ZN5S14C74v105Ev();
+extern void _ZN5S14C74v106Ev();
+extern void _ZN5S14C74v107Ev();
+extern void _ZN5S14C74v108Ev();
+extern void _ZN5S14C74v109Ev();
+extern void _ZN5S14C74v110Ev();
+extern void _ZN5S14C74v111Ev();
+extern void _ZN5S14C74v112Ev();
+extern void _ZN5S14C74v113Ev();
+extern void _ZN5S14C74v114Ev();
+extern void _ZN5S14C74v115Ev();
+extern void _ZN5S14C74v116Ev();
+extern void _ZN5S14C74v117Ev();
+extern void _ZN5S14C74v118Ev();
+extern void _ZN5S14C74v119Ev();
+extern void _ZN5S14C74v120Ev();
+extern void _ZN5S14C74v121Ev();
+extern void _ZN5S14C74v122Ev();
+extern void _ZN5S14C74v123Ev();
+extern void _ZN5S14C74v124Ev();
+extern void _ZN5S14C74v125Ev();
+extern void _ZN5S14C74v126Ev();
+extern void _ZN5S14C74v127Ev();
+extern void _ZN5S14C74v128Ev();
+extern void _ZN5S14C74v129Ev();
+extern void _ZN5S14C74v130Ev();
+extern void _ZN5S14C74v131Ev();
+extern void _ZN5S14C74v132Ev();
+extern void _ZN5S14C74v133Ev();
+extern void _ZN5S14C74v134Ev();
+extern void _ZN5S14C74v135Ev();
+extern void _ZN5S14C74v136Ev();
+extern void _ZN5S14C74v137Ev();
+extern void _ZN5S14C74v138Ev();
+extern void _ZN5S14C74v139Ev();
+extern void _ZN5S14C74v140Ev();
+extern void _ZN5S14C74v141Ev();
+extern void _ZN5S14C74v142Ev();
+extern void _ZN5S14C74v143Ev();
+extern void _ZN5S14C74v144Ev();
+extern void _ZN5S14C74v145Ev();
+extern void _ZN5S14C74v146Ev();
+extern void _ZN5S14C74v147Ev();
+extern void _ZN5S14C64v148Ev();
+extern void _ZN5S14C64v149Ev();
+extern void _ZN5S14C64v150Ev();
+extern void _ZN5S14C64v151Ev();
+extern void _ZN5S14C64v152Ev();
+extern void _ZN5S14C64v153Ev();
+extern void _ZN5S14C64v154Ev();
+extern void _ZN5S14C64v155Ev();
+extern void _ZN5S14C64v156Ev();
+extern void _ZN5S14C64v157Ev();
+extern void _ZN5S14C64v158Ev();
+extern void _ZN5S14C64v159Ev();
+extern void _ZN5S14C64v160Ev();
+extern void _ZN5S14C64v161Ev();
+extern void _ZN5S14C64v162Ev();
+extern void _ZN5S14C64v163Ev();
+extern void _ZN5S14C64v164Ev();
+extern void _ZN5S14C64v165Ev();
+extern void _ZN5S14C64v166Ev();
+extern void _ZN5S14C64v167Ev();
+extern void _ZN5S14C64v168Ev();
+extern void _ZN5S14C64v169Ev();
+extern void _ZN5S14C64v170Ev();
+extern void _ZN5S14C64v171Ev();
+extern void _ZN5S14C64v172Ev();
+extern void _ZN5S14C64v173Ev();
+extern void _ZN5S14C64v174Ev();
+extern void _ZN5S14C64v175Ev();
+extern void _ZN5S14C64v176Ev();
+extern void _ZN5S14C64v177Ev();
+extern void _ZN5S14C64v178Ev();
+extern void _ZN5S14C64v179Ev();
+extern void _ZN5S14C64v180Ev();
+extern void _ZN5S14C64v181Ev();
+extern void _ZN5S14C64v182Ev();
+extern void _ZN5S14C64v183Ev();
+extern void _ZN5S14C64v184Ev();
+extern void _ZN5S14C64v185Ev();
+extern void _ZN5S14C64v186Ev();
+extern void _ZN5S14C64v187Ev();
+extern void _ZN5S14C64v188Ev();
+extern void _ZN5S14C64v189Ev();
+extern void _ZN5S14C64v190Ev();
+extern void _ZN5S14C64v191Ev();
+extern void _ZN5S14C64v192Ev();
+extern void _ZN5S14C64v193Ev();
+extern void _ZN5S14C64v194Ev();
+extern void _ZN5S14C64v195Ev();
+extern void _ZN5S14C64v196Ev();
+extern void _ZN5S14C64v197Ev();
+extern void _ZN5S14C64v198Ev();
+extern void _ZN5S14C64v199Ev();
+extern void _ZN5S14C64v200Ev();
+extern void _ZN5S14C64v201Ev();
+extern void _ZN5S14C64v202Ev();
+extern void _ZN5S14C64v203Ev();
+extern void _ZN5S14C64v204Ev();
+extern void _ZN5S14C64v205Ev();
+extern void _ZN5S14C64v206Ev();
+extern void _ZN5S14C64v207Ev();
+extern void _ZN5S14C64v208Ev();
+extern void _ZN5S14C64v209Ev();
+extern void _ZN5S14C64v210Ev();
+extern void _ZN5S14C64v211Ev();
+extern void _ZN5S14C64v212Ev();
+extern void _ZN5S14C64v213Ev();
+extern void _ZN5S14C64v214Ev();
+extern void _ZN5S14C64v215Ev();
+extern void _ZN5S14C64v216Ev();
+extern void _ZN5S14C54v217Ev();
+extern void _ZN5S14C54v218Ev();
+extern void _ZN5S14C54v219Ev();
+extern void _ZN5S14C54v220Ev();
+extern void _ZN5S14C54v221Ev();
+extern void _ZN5S14C54v222Ev();
+extern void _ZN5S14C44v223Ev();
+extern void _ZN5S14C44v224Ev();
+extern void _ZN5S14C44v225Ev();
+extern void _ZN5S14C34v226Ev();
+extern void _ZN5S14C34v227Ev();
+extern void _ZN5S14C34v228Ev();
+extern void _ZN5S14C34v229Ev();
+extern void _ZN5S14C34v230Ev();
+extern void _ZN5S14C34v231Ev();
+extern void _ZN5S14C34v232Ev();
+extern void _ZN5S14C34v233Ev();
+extern void _ZN5S14C24v241Ev();
+extern void _ZN5S14C24v242Ev();
+extern void _ZN5S14C24v243Ev();
+extern void _ZN5S14C24v244Ev();
+extern void _ZN5S14C24v245Ev();
+extern void _ZN5S14C24v246Ev();
+extern void _ZN5S14C24v247Ev();
+extern void _ZN5S14C24v248Ev();
+extern void _ZN5S14C24v249Ev();
+extern void _ZN5S14C24v250Ev();
+extern void _ZN5S14C24v251Ev();
+extern void ABISELECT(_ZThn1632_N5S14C2D1Ev,_ZThn1256_N5S14C2D1Ev)();
+extern void ABISELECT(_ZThn1632_N5S14C2D0Ev,_ZThn1256_N5S14C2D0Ev)();
+extern void _ZN6S14C514v234Ev();
+extern void _ZN6S14C514v235Ev();
+extern void _ZN6S14C514v236Ev();
+extern void _ZN6S14C514v237Ev();
+extern void _ZN6S14C514v238Ev();
+extern void _ZN6S14C514v239Ev();
+extern void _ZN6S14C514v240Ev();
+static VTBL_ENTRY vtc_S14C2[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C2[0]),
+ (VTBL_ENTRY)&_ZN5S14C2D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C2D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v73Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v74Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v75Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v76Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v77Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v78Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v79Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v80Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v81Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v82Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v83Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v84Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v85Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v86Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v87Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v88Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v89Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v90Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v91Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v92Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v93Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v94Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v95Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v96Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v97Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v98Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v99Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v100Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v101Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v102Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v103Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v104Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v105Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v106Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v107Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v108Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v109Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v110Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v111Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v112Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v113Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v114Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v115Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v116Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v117Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v118Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v119Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v120Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v121Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v122Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v123Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v124Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v125Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v126Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v127Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v128Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v129Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v130Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v131Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v132Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v133Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v134Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v135Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v136Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v137Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v138Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v139Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v140Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v141Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v142Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v143Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v144Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v145Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v146Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v147Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v149Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v150Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v151Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v152Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v153Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v154Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v155Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v156Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v157Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v158Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v159Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v160Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v161Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v162Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v163Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v164Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v165Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v166Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v167Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v168Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v169Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v170Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v171Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v172Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v173Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v174Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v175Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v176Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v177Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v178Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v179Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v180Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v181Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v182Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v183Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v184Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v185Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v186Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v187Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v188Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v189Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v190Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v191Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v192Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v193Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v194Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v195Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v196Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v197Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v198Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v199Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v200Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v201Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v202Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v203Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v204Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v205Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v206Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v207Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v208Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v209Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v210Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v211Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v212Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v213Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v214Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v215Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v216Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v218Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v219Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v220Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v221Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v222Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v223Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v224Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v225Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v227Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v228Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v229Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v230Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v231Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v232Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v233Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v241Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v242Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v243Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v244Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v245Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v246Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v247Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v248Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v249Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v250Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v251Ev,
+ ABISELECT(-1632,-1256),
+ (VTBL_ENTRY)&(_ZTI5S14C2[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1632_N5S14C2D1Ev,_ZThn1256_N5S14C2D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1632_N5S14C2D0Ev,_ZThn1256_N5S14C2D0Ev),
+ (VTBL_ENTRY)&_ZN6S14C514v234Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v235Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v236Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v237Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v238Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v239Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v240Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C2[];
+extern VTBL_ENTRY _ZTV5S14C2[];
+Class_Descriptor cd_S14C2 = { "S14C2", // class name
+ bases_S14C2, 8,
+ &(vtc_S14C2[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1840,1396), // object size
+ NSPAIRA(_ZTI5S14C2),ABISELECT(56,32), //typeinfo_var
+ NSPAIRA(_ZTV5S14C2),254, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 8, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C56 : S288C11_nt {
+};
+//SIG(-1 S14C56) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S14C56()
+{
+ extern Class_Descriptor cd_S14C56;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S14C56, buf);
+ S14C56 &lv = *(new (buf) S14C56());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S14C56)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C56)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S14C56");
+ test_class_info(&lv, &cd_S14C56);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C56(Test_S14C56, "S14C56", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S14C56[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S14C56 = { "S14C56", // class name
+ bases_S14C56, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C55 : S14C56 {
+};
+//SIG(-1 S14C55) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+static void Test_S14C55()
+{
+ extern Class_Descriptor cd_S14C55;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S14C55, buf);
+ S14C55 &lv = *(new (buf) S14C55());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S14C55)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C55)");
+ check_base_class_offset(lv, (S288C11_nt*)(S14C56*), 0, "S14C55");
+ check_base_class_offset(lv, (S14C56*), 0, "S14C55");
+ test_class_info(&lv, &cd_S14C55);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C55(Test_S14C55, "S14C55", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S14C56;
+static Base_Class bases_S14C55[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C56, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S14C55 = { "S14C55", // class name
+ bases_S14C55, 2,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S14C1 : S14C2 {
+ ::S14C55 s14c1f0;
+ void *s14c1f1[2];
+ int s14c1f2[2];
+ ::S288C30_nt s14c1f3;
+ unsigned int s14c1f4:1;
+ virtual ~S14C1(); // _ZN5S14C1D1Ev
+ virtual void v1(); // _ZN5S14C12v1Ev
+ virtual void v2(); // _ZN5S14C12v2Ev
+ virtual void v3(); // _ZN5S14C12v3Ev
+ virtual void v4(); // _ZN5S14C12v4Ev
+ virtual void v5(); // _ZN5S14C12v5Ev
+ S14C1(); // tgen
+};
+//SIG(1 S14C1) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ BC7{ BC8{ BC9{ vd v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 Fi FL Fp[4] Fi[2] Fp FC10{ m Fi[2]} Fp[2]} vd v70 v71} vd v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 FC11{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC12{ BC13{ BC14{ m Fp Fi[2]}}} FC15{ BC16{ BC14}} Fp FC17{ BC18{ BC14}} FC17 FC19{ BC20{ BC14}} FC21{ BC22{ BC14}} Fc Fi Fp FC10 FC10 FC10 FC10 FC10 FC10 FC23{ m Fp FC10} FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23} vd!
v148 v14
9 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 FC24{ BC25{ m Fi[4]}} FC10 Fp[2] FC26{ m FC10 Fp FC24 Fp} FC27{ m Fp[8] Fc[4]} Fi FC28{ m Fp[5] FC29{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC30{ m Fi[2]}[4] FC31{ m FC32{ m Fi[3]} FC33{ m} FC34{ BC35{ m Fi[2] Fc[2]} Fi} Fc} FC32 Fi FC36{ m FC37{ BC38{ m Fp[2]}} Fc FC39{ BC17} Fi FC10 FC10 Fp} FC36 Fp FC32 FC40{ BC41{ BC14}} FC42{ BC43{ BC14}} Fi:1 Fi:1 Fi:1 FC33 FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23 FC23} vd v217 v218 v219 v220 v221 v222 Fi:1 Fp} vd v223 v224 v225 Fi:1 Fp Fi[5] FC23} vd v226 v227 v228 v229 v230 v231 v232 v233 Fp FC33 FC33 FC33 FC33 FC33 Fp Fi[8] Fp Fi[5] Fi:1 Fi:1 Fi:1 Fi:1 FC30 FC30 FC30 FC30 Fi FC33!
FC44{ BC
45{ BC14}} Fi[5] Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 Fi:1 FC30 Fi[20] FC23 FC23 FC23 FC23 FC23} BC46{ vd v234 v235 v236 v237 v238 v239 v240} vd v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 FC36 FC37 FC36 FC44 Fi:1 Fi FC23} vd v1 v2 v3 v4 v5 FC47{ BC48{ BC14}} Fp[2] Fi[2] FC32 Fi:1}
+
+
+ S14C1 ::~S14C1(){ note_dtor("S14C1", this);}
+void S14C1 ::v1(){vfunc_called(this, "_ZN5S14C12v1Ev");}
+void S14C1 ::v2(){vfunc_called(this, "_ZN5S14C12v2Ev");}
+void S14C1 ::v3(){vfunc_called(this, "_ZN5S14C12v3Ev");}
+void S14C1 ::v4(){vfunc_called(this, "_ZN5S14C12v4Ev");}
+void S14C1 ::v5(){vfunc_called(this, "_ZN5S14C12v5Ev");}
+S14C1 ::S14C1(){ note_ctor("S14C1", this);} // tgen
+
+static void Test_S14C1()
+{
+ extern Class_Descriptor cd_S14C1;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(238,361)];
+ init_test(&cd_S14C1, buf);
+ S14C1 *dp, &lv = *(dp=new (buf) S14C1());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1896,1440), "sizeof(S14C1)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S14C1)");
+ check_base_class_offset(lv, (S14C9*)(S14C8*)(S14C7*)(S14C6*)(S14C5*)(S14C4*)(S14C3*)(S14C2*), 0, "S14C1");
+ check_base_class_offset(lv, (S14C8*)(S14C7*)(S14C6*)(S14C5*)(S14C4*)(S14C3*)(S14C2*), 0, "S14C1");
+ check_base_class_offset(lv, (S14C7*)(S14C6*)(S14C5*)(S14C4*)(S14C3*)(S14C2*), 0, "S14C1");
+ check_base_class_offset(lv, (S14C6*)(S14C5*)(S14C4*)(S14C3*)(S14C2*), 0, "S14C1");
+ check_base_class_offset(lv, (S14C5*)(S14C4*)(S14C3*)(S14C2*), 0, "S14C1");
+ check_base_class_offset(lv, (S14C4*)(S14C3*)(S14C2*), 0, "S14C1");
+ check_base_class_offset(lv, (S14C3*)(S14C2*), 0, "S14C1");
+ check_base_class_offset(lv, (S14C51*)(S14C2*), ABISELECT(1632,1256), "S14C1");
+ check_base_class_offset(lv, (S14C2*), 0, "S14C1");
+ check_field_offset(lv, s14c1f0, ABISELECT(1840,1396), "S14C1.s14c1f0");
+ check_field_offset(lv, s14c1f1, ABISELECT(1856,1408), "S14C1.s14c1f1");
+ check_field_offset(lv, s14c1f2, ABISELECT(1872,1416), "S14C1.s14c1f2");
+ check_field_offset(lv, s14c1f3, ABISELECT(1880,1424), "S14C1.s14c1f3");
+ set_bf_and_test(lv, s14c1f4, ABISELECT(1892,1436), 0, 1, 1, "S14C1");
+ test_class_info(&lv, &cd_S14C1);
+ dp->~S14C1();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS14C1(Test_S14C1, "S14C1", ABISELECT(1896,1440));
+
+#else // __cplusplus
+
+extern void _ZN5S14C1C1Ev();
+extern void _ZN5S14C1D1Ev();
+Name_Map name_map_S14C1[] = {
+ NSPAIR(_ZN5S14C1C1Ev),
+ NSPAIR(_ZN5S14C1D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S14C9;
+extern VTBL_ENTRY _ZTI5S14C9[];
+extern VTBL_ENTRY _ZTV5S14C9[];
+extern Class_Descriptor cd_S14C8;
+extern VTBL_ENTRY _ZTI5S14C8[];
+extern VTBL_ENTRY _ZTV5S14C8[];
+extern Class_Descriptor cd_S14C7;
+extern VTBL_ENTRY _ZTI5S14C7[];
+extern VTBL_ENTRY _ZTV5S14C7[];
+extern Class_Descriptor cd_S14C6;
+extern VTBL_ENTRY _ZTI5S14C6[];
+extern VTBL_ENTRY _ZTV5S14C6[];
+extern Class_Descriptor cd_S14C5;
+extern VTBL_ENTRY _ZTI5S14C5[];
+extern VTBL_ENTRY _ZTV5S14C5[];
+extern Class_Descriptor cd_S14C4;
+extern VTBL_ENTRY _ZTI5S14C4[];
+extern VTBL_ENTRY _ZTV5S14C4[];
+extern Class_Descriptor cd_S14C3;
+extern VTBL_ENTRY _ZTI5S14C3[];
+extern VTBL_ENTRY _ZTV5S14C3[];
+extern Class_Descriptor cd_S14C51;
+extern VTBL_ENTRY _ZTI6S14C51[];
+extern VTBL_ENTRY _ZTV6S14C51[];
+extern Class_Descriptor cd_S14C2;
+extern VTBL_ENTRY _ZTI5S14C2[];
+extern VTBL_ENTRY _ZTV5S14C2[];
+static Base_Class bases_S14C1[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S14C9, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S14C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S14C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S14C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 4, //immediately_derived
+ 0, 0},
+ {&cd_S14C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S14C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S14C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ 8, //immediately_derived
+ 0, 0},
+ {&cd_S14C51, ABISELECT(1632,1256), //bcp->offset
+ 248, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 8, //init_seq
+ 8, //immediately_derived
+ 0, 0},
+ {&cd_S14C2, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 9, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S14C1[];
+extern void _ZN5S14C1D1Ev();
+extern void _ZN5S14C1D0Ev();
+extern void _ZN5S14C92v6Ev();
+extern void _ZN5S14C92v7Ev();
+extern void _ZN5S14C92v8Ev();
+extern void _ZN5S14C92v9Ev();
+extern void _ZN5S14C93v10Ev();
+extern void _ZN5S14C93v11Ev();
+extern void _ZN5S14C93v12Ev();
+extern void _ZN5S14C93v13Ev();
+extern void _ZN5S14C93v14Ev();
+extern void _ZN5S14C93v15Ev();
+extern void _ZN5S14C93v16Ev();
+extern void _ZN5S14C93v17Ev();
+extern void _ZN5S14C93v18Ev();
+extern void _ZN5S14C93v19Ev();
+extern void _ZN5S14C93v20Ev();
+extern void _ZN5S14C93v21Ev();
+extern void _ZN5S14C93v22Ev();
+extern void _ZN5S14C93v23Ev();
+extern void _ZN5S14C93v24Ev();
+extern void _ZN5S14C93v25Ev();
+extern void _ZN5S14C93v26Ev();
+extern void _ZN5S14C93v27Ev();
+extern void _ZN5S14C93v28Ev();
+extern void _ZN5S14C93v29Ev();
+extern void _ZN5S14C93v30Ev();
+extern void _ZN5S14C93v31Ev();
+extern void _ZN5S14C93v32Ev();
+extern void _ZN5S14C93v33Ev();
+extern void _ZN5S14C93v34Ev();
+extern void _ZN5S14C93v35Ev();
+extern void _ZN5S14C93v36Ev();
+extern void _ZN5S14C93v37Ev();
+extern void _ZN5S14C93v38Ev();
+extern void _ZN5S14C93v39Ev();
+extern void _ZN5S14C93v40Ev();
+extern void _ZN5S14C93v41Ev();
+extern void _ZN5S14C93v42Ev();
+extern void _ZN5S14C93v43Ev();
+extern void _ZN5S14C93v44Ev();
+extern void _ZN5S14C93v45Ev();
+extern void _ZN5S14C93v46Ev();
+extern void _ZN5S14C93v47Ev();
+extern void _ZN5S14C93v48Ev();
+extern void _ZN5S14C93v49Ev();
+extern void _ZN5S14C93v50Ev();
+extern void _ZN5S14C93v51Ev();
+extern void _ZN5S14C93v52Ev();
+extern void _ZN5S14C93v53Ev();
+extern void _ZN5S14C93v54Ev();
+extern void _ZN5S14C93v55Ev();
+extern void _ZN5S14C93v56Ev();
+extern void _ZN5S14C93v57Ev();
+extern void _ZN5S14C93v58Ev();
+extern void _ZN5S14C93v59Ev();
+extern void _ZN5S14C93v60Ev();
+extern void _ZN5S14C93v61Ev();
+extern void _ZN5S14C93v62Ev();
+extern void _ZN5S14C93v63Ev();
+extern void _ZN5S14C93v64Ev();
+extern void _ZN5S14C93v65Ev();
+extern void _ZN5S14C93v66Ev();
+extern void _ZN5S14C93v67Ev();
+extern void _ZN5S14C93v68Ev();
+extern void _ZN5S14C93v69Ev();
+extern void _ZN5S14C83v70Ev();
+extern void _ZN5S14C83v71Ev();
+extern void _ZN5S14C73v72Ev();
+extern void _ZN5S14C73v73Ev();
+extern void _ZN5S14C73v74Ev();
+extern void _ZN5S14C73v75Ev();
+extern void _ZN5S14C73v76Ev();
+extern void _ZN5S14C73v77Ev();
+extern void _ZN5S14C73v78Ev();
+extern void _ZN5S14C73v79Ev();
+extern void _ZN5S14C73v80Ev();
+extern void _ZN5S14C73v81Ev();
+extern void _ZN5S14C73v82Ev();
+extern void _ZN5S14C73v83Ev();
+extern void _ZN5S14C73v84Ev();
+extern void _ZN5S14C73v85Ev();
+extern void _ZN5S14C73v86Ev();
+extern void _ZN5S14C73v87Ev();
+extern void _ZN5S14C73v88Ev();
+extern void _ZN5S14C73v89Ev();
+extern void _ZN5S14C73v90Ev();
+extern void _ZN5S14C73v91Ev();
+extern void _ZN5S14C73v92Ev();
+extern void _ZN5S14C73v93Ev();
+extern void _ZN5S14C73v94Ev();
+extern void _ZN5S14C73v95Ev();
+extern void _ZN5S14C73v96Ev();
+extern void _ZN5S14C73v97Ev();
+extern void _ZN5S14C73v98Ev();
+extern void _ZN5S14C73v99Ev();
+extern void _ZN5S14C74v100Ev();
+extern void _ZN5S14C74v101Ev();
+extern void _ZN5S14C74v102Ev();
+extern void _ZN5S14C74v103Ev();
+extern void _ZN5S14C74v104Ev();
+extern void _ZN5S14C74v105Ev();
+extern void _ZN5S14C74v106Ev();
+extern void _ZN5S14C74v107Ev();
+extern void _ZN5S14C74v108Ev();
+extern void _ZN5S14C74v109Ev();
+extern void _ZN5S14C74v110Ev();
+extern void _ZN5S14C74v111Ev();
+extern void _ZN5S14C74v112Ev();
+extern void _ZN5S14C74v113Ev();
+extern void _ZN5S14C74v114Ev();
+extern void _ZN5S14C74v115Ev();
+extern void _ZN5S14C74v116Ev();
+extern void _ZN5S14C74v117Ev();
+extern void _ZN5S14C74v118Ev();
+extern void _ZN5S14C74v119Ev();
+extern void _ZN5S14C74v120Ev();
+extern void _ZN5S14C74v121Ev();
+extern void _ZN5S14C74v122Ev();
+extern void _ZN5S14C74v123Ev();
+extern void _ZN5S14C74v124Ev();
+extern void _ZN5S14C74v125Ev();
+extern void _ZN5S14C74v126Ev();
+extern void _ZN5S14C74v127Ev();
+extern void _ZN5S14C74v128Ev();
+extern void _ZN5S14C74v129Ev();
+extern void _ZN5S14C74v130Ev();
+extern void _ZN5S14C74v131Ev();
+extern void _ZN5S14C74v132Ev();
+extern void _ZN5S14C74v133Ev();
+extern void _ZN5S14C74v134Ev();
+extern void _ZN5S14C74v135Ev();
+extern void _ZN5S14C74v136Ev();
+extern void _ZN5S14C74v137Ev();
+extern void _ZN5S14C74v138Ev();
+extern void _ZN5S14C74v139Ev();
+extern void _ZN5S14C74v140Ev();
+extern void _ZN5S14C74v141Ev();
+extern void _ZN5S14C74v142Ev();
+extern void _ZN5S14C74v143Ev();
+extern void _ZN5S14C74v144Ev();
+extern void _ZN5S14C74v145Ev();
+extern void _ZN5S14C74v146Ev();
+extern void _ZN5S14C74v147Ev();
+extern void _ZN5S14C64v148Ev();
+extern void _ZN5S14C64v149Ev();
+extern void _ZN5S14C64v150Ev();
+extern void _ZN5S14C64v151Ev();
+extern void _ZN5S14C64v152Ev();
+extern void _ZN5S14C64v153Ev();
+extern void _ZN5S14C64v154Ev();
+extern void _ZN5S14C64v155Ev();
+extern void _ZN5S14C64v156Ev();
+extern void _ZN5S14C64v157Ev();
+extern void _ZN5S14C64v158Ev();
+extern void _ZN5S14C64v159Ev();
+extern void _ZN5S14C64v160Ev();
+extern void _ZN5S14C64v161Ev();
+extern void _ZN5S14C64v162Ev();
+extern void _ZN5S14C64v163Ev();
+extern void _ZN5S14C64v164Ev();
+extern void _ZN5S14C64v165Ev();
+extern void _ZN5S14C64v166Ev();
+extern void _ZN5S14C64v167Ev();
+extern void _ZN5S14C64v168Ev();
+extern void _ZN5S14C64v169Ev();
+extern void _ZN5S14C64v170Ev();
+extern void _ZN5S14C64v171Ev();
+extern void _ZN5S14C64v172Ev();
+extern void _ZN5S14C64v173Ev();
+extern void _ZN5S14C64v174Ev();
+extern void _ZN5S14C64v175Ev();
+extern void _ZN5S14C64v176Ev();
+extern void _ZN5S14C64v177Ev();
+extern void _ZN5S14C64v178Ev();
+extern void _ZN5S14C64v179Ev();
+extern void _ZN5S14C64v180Ev();
+extern void _ZN5S14C64v181Ev();
+extern void _ZN5S14C64v182Ev();
+extern void _ZN5S14C64v183Ev();
+extern void _ZN5S14C64v184Ev();
+extern void _ZN5S14C64v185Ev();
+extern void _ZN5S14C64v186Ev();
+extern void _ZN5S14C64v187Ev();
+extern void _ZN5S14C64v188Ev();
+extern void _ZN5S14C64v189Ev();
+extern void _ZN5S14C64v190Ev();
+extern void _ZN5S14C64v191Ev();
+extern void _ZN5S14C64v192Ev();
+extern void _ZN5S14C64v193Ev();
+extern void _ZN5S14C64v194Ev();
+extern void _ZN5S14C64v195Ev();
+extern void _ZN5S14C64v196Ev();
+extern void _ZN5S14C64v197Ev();
+extern void _ZN5S14C64v198Ev();
+extern void _ZN5S14C64v199Ev();
+extern void _ZN5S14C64v200Ev();
+extern void _ZN5S14C64v201Ev();
+extern void _ZN5S14C64v202Ev();
+extern void _ZN5S14C64v203Ev();
+extern void _ZN5S14C64v204Ev();
+extern void _ZN5S14C64v205Ev();
+extern void _ZN5S14C64v206Ev();
+extern void _ZN5S14C64v207Ev();
+extern void _ZN5S14C64v208Ev();
+extern void _ZN5S14C64v209Ev();
+extern void _ZN5S14C64v210Ev();
+extern void _ZN5S14C64v211Ev();
+extern void _ZN5S14C64v212Ev();
+extern void _ZN5S14C64v213Ev();
+extern void _ZN5S14C64v214Ev();
+extern void _ZN5S14C64v215Ev();
+extern void _ZN5S14C64v216Ev();
+extern void _ZN5S14C54v217Ev();
+extern void _ZN5S14C54v218Ev();
+extern void _ZN5S14C54v219Ev();
+extern void _ZN5S14C54v220Ev();
+extern void _ZN5S14C54v221Ev();
+extern void _ZN5S14C54v222Ev();
+extern void _ZN5S14C44v223Ev();
+extern void _ZN5S14C44v224Ev();
+extern void _ZN5S14C44v225Ev();
+extern void _ZN5S14C34v226Ev();
+extern void _ZN5S14C34v227Ev();
+extern void _ZN5S14C34v228Ev();
+extern void _ZN5S14C34v229Ev();
+extern void _ZN5S14C34v230Ev();
+extern void _ZN5S14C34v231Ev();
+extern void _ZN5S14C34v232Ev();
+extern void _ZN5S14C34v233Ev();
+extern void _ZN5S14C24v241Ev();
+extern void _ZN5S14C24v242Ev();
+extern void _ZN5S14C24v243Ev();
+extern void _ZN5S14C24v244Ev();
+extern void _ZN5S14C24v245Ev();
+extern void _ZN5S14C24v246Ev();
+extern void _ZN5S14C24v247Ev();
+extern void _ZN5S14C24v248Ev();
+extern void _ZN5S14C24v249Ev();
+extern void _ZN5S14C24v250Ev();
+extern void _ZN5S14C24v251Ev();
+extern void _ZN5S14C12v1Ev();
+extern void _ZN5S14C12v2Ev();
+extern void _ZN5S14C12v3Ev();
+extern void _ZN5S14C12v4Ev();
+extern void _ZN5S14C12v5Ev();
+extern void ABISELECT(_ZThn1632_N5S14C1D1Ev,_ZThn1256_N5S14C1D1Ev)();
+extern void ABISELECT(_ZThn1632_N5S14C1D0Ev,_ZThn1256_N5S14C1D0Ev)();
+extern void _ZN6S14C514v234Ev();
+extern void _ZN6S14C514v235Ev();
+extern void _ZN6S14C514v236Ev();
+extern void _ZN6S14C514v237Ev();
+extern void _ZN6S14C514v238Ev();
+extern void _ZN6S14C514v239Ev();
+extern void _ZN6S14C514v240Ev();
+static VTBL_ENTRY vtc_S14C1[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S14C1[0]),
+ (VTBL_ENTRY)&_ZN5S14C1D1Ev,
+ (VTBL_ENTRY)&_ZN5S14C1D0Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v6Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v7Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v8Ev,
+ (VTBL_ENTRY)&_ZN5S14C92v9Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v10Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v11Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v12Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v13Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v14Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v15Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v16Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v17Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v18Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v19Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v20Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v21Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v22Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v23Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v24Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v25Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v26Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v27Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v28Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v29Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v30Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v31Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v32Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v33Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v34Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v35Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v36Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v37Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v38Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v39Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v40Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v41Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v42Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v43Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v44Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v45Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v46Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v47Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v48Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v49Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v50Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v51Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v52Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v53Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v54Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v55Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v56Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v57Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v58Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v59Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v60Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v61Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v62Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v63Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v64Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v65Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v66Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v67Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v68Ev,
+ (VTBL_ENTRY)&_ZN5S14C93v69Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S14C83v71Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v73Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v74Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v75Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v76Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v77Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v78Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v79Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v80Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v81Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v82Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v83Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v84Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v85Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v86Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v87Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v88Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v89Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v90Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v91Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v92Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v93Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v94Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v95Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v96Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v97Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v98Ev,
+ (VTBL_ENTRY)&_ZN5S14C73v99Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v100Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v101Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v102Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v103Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v104Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v105Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v106Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v107Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v108Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v109Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v110Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v111Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v112Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v113Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v114Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v115Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v116Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v117Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v118Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v119Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v120Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v121Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v122Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v123Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v124Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v125Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v126Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v127Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v128Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v129Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v130Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v131Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v132Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v133Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v134Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v135Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v136Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v137Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v138Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v139Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v140Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v141Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v142Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v143Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v144Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v145Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v146Ev,
+ (VTBL_ENTRY)&_ZN5S14C74v147Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v149Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v150Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v151Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v152Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v153Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v154Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v155Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v156Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v157Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v158Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v159Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v160Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v161Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v162Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v163Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v164Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v165Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v166Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v167Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v168Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v169Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v170Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v171Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v172Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v173Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v174Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v175Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v176Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v177Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v178Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v179Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v180Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v181Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v182Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v183Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v184Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v185Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v186Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v187Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v188Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v189Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v190Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v191Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v192Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v193Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v194Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v195Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v196Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v197Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v198Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v199Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v200Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v201Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v202Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v203Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v204Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v205Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v206Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v207Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v208Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v209Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v210Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v211Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v212Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v213Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v214Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v215Ev,
+ (VTBL_ENTRY)&_ZN5S14C64v216Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v218Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v219Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v220Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v221Ev,
+ (VTBL_ENTRY)&_ZN5S14C54v222Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v223Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v224Ev,
+ (VTBL_ENTRY)&_ZN5S14C44v225Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v227Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v228Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v229Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v230Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v231Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v232Ev,
+ (VTBL_ENTRY)&_ZN5S14C34v233Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v241Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v242Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v243Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v244Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v245Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v246Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v247Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v248Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v249Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v250Ev,
+ (VTBL_ENTRY)&_ZN5S14C24v251Ev,
+ (VTBL_ENTRY)&_ZN5S14C12v1Ev,
+ (VTBL_ENTRY)&_ZN5S14C12v2Ev,
+ (VTBL_ENTRY)&_ZN5S14C12v3Ev,
+ (VTBL_ENTRY)&_ZN5S14C12v4Ev,
+ (VTBL_ENTRY)&_ZN5S14C12v5Ev,
+ ABISELECT(-1632,-1256),
+ (VTBL_ENTRY)&(_ZTI5S14C1[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1632_N5S14C1D1Ev,_ZThn1256_N5S14C1D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1632_N5S14C1D0Ev,_ZThn1256_N5S14C1D0Ev),
+ (VTBL_ENTRY)&_ZN6S14C514v234Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v235Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v236Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v237Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v238Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v239Ev,
+ (VTBL_ENTRY)&_ZN6S14C514v240Ev,
+};
+extern VTBL_ENTRY _ZTI5S14C1[];
+extern VTBL_ENTRY _ZTV5S14C1[];
+Class_Descriptor cd_S14C1 = { "S14C1", // class name
+ bases_S14C1, 9,
+ &(vtc_S14C1[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1896,1440), // object size
+ NSPAIRA(_ZTI5S14C1),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S14C1),259, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 9, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C8 {
+ int s38c8f0;
+ __tsi64 s38c8f1;
+ void *s38c8f2[4];
+ int s38c8f3[2];
+ void *s38c8f4;
+ ::S288C7_nt s38c8f5;
+ void *s38c8f6[2];
+ virtual ~S38C8(); // _ZN5S38C8D1Ev
+ virtual void v7(); // _ZN5S38C82v7Ev
+ virtual void v8(); // _ZN5S38C82v8Ev
+ virtual void v9(); // _ZN5S38C82v9Ev
+ virtual void v10(); // _ZN5S38C83v10Ev
+ virtual void v11(); // _ZN5S38C83v11Ev
+ virtual void v12(); // _ZN5S38C83v12Ev
+ virtual void v13(); // _ZN5S38C83v13Ev
+ virtual void v14(); // _ZN5S38C83v14Ev
+ virtual void v15(); // _ZN5S38C83v15Ev
+ virtual void v16(); // _ZN5S38C83v16Ev
+ virtual void v17(); // _ZN5S38C83v17Ev
+ virtual void v18(); // _ZN5S38C83v18Ev
+ virtual void v19(); // _ZN5S38C83v19Ev
+ virtual void v20(); // _ZN5S38C83v20Ev
+ virtual void v21(); // _ZN5S38C83v21Ev
+ virtual void v22(); // _ZN5S38C83v22Ev
+ virtual void v23(); // _ZN5S38C83v23Ev
+ virtual void v24(); // _ZN5S38C83v24Ev
+ virtual void v25(); // _ZN5S38C83v25Ev
+ virtual void v26(); // _ZN5S38C83v26Ev
+ virtual void v27(); // _ZN5S38C83v27Ev
+ virtual void v28(); // _ZN5S38C83v28Ev
+ virtual void v29(); // _ZN5S38C83v29Ev
+ virtual void v30(); // _ZN5S38C83v30Ev
+ virtual void v31(); // _ZN5S38C83v31Ev
+ virtual void v32(); // _ZN5S38C83v32Ev
+ virtual void v33(); // _ZN5S38C83v33Ev
+ virtual void v34(); // _ZN5S38C83v34Ev
+ virtual void v35(); // _ZN5S38C83v35Ev
+ virtual void v36(); // _ZN5S38C83v36Ev
+ virtual void v37(); // _ZN5S38C83v37Ev
+ virtual void v38(); // _ZN5S38C83v38Ev
+ virtual void v39(); // _ZN5S38C83v39Ev
+ virtual void v40(); // _ZN5S38C83v40Ev
+ virtual void v41(); // _ZN5S38C83v41Ev
+ virtual void v42(); // _ZN5S38C83v42Ev
+ virtual void v43(); // _ZN5S38C83v43Ev
+ virtual void v44(); // _ZN5S38C83v44Ev
+ virtual void v45(); // _ZN5S38C83v45Ev
+ virtual void v46(); // _ZN5S38C83v46Ev
+ virtual void v47(); // _ZN5S38C83v47Ev
+ virtual void v48(); // _ZN5S38C83v48Ev
+ virtual void v49(); // _ZN5S38C83v49Ev
+ virtual void v50(); // _ZN5S38C83v50Ev
+ virtual void v51(); // _ZN5S38C83v51Ev
+ virtual void v52(); // _ZN5S38C83v52Ev
+ virtual void v53(); // _ZN5S38C83v53Ev
+ virtual void v54(); // _ZN5S38C83v54Ev
+ virtual void v55(); // _ZN5S38C83v55Ev
+ virtual void v56(); // _ZN5S38C83v56Ev
+ virtual void v57(); // _ZN5S38C83v57Ev
+ virtual void v58(); // _ZN5S38C83v58Ev
+ virtual void v59(); // _ZN5S38C83v59Ev
+ virtual void v60(); // _ZN5S38C83v60Ev
+ virtual void v61(); // _ZN5S38C83v61Ev
+ virtual void v62(); // _ZN5S38C83v62Ev
+ virtual void v63(); // _ZN5S38C83v63Ev
+ virtual void v64(); // _ZN5S38C83v64Ev
+ virtual void v65(); // _ZN5S38C83v65Ev
+ virtual void v66(); // _ZN5S38C83v66Ev
+ virtual void v67(); // _ZN5S38C83v67Ev
+ virtual void v68(); // _ZN5S38C83v68Ev
+ virtual void v69(); // _ZN5S38C83v69Ev
+ virtual void v70(); // _ZN5S38C83v70Ev
+ S38C8(); // tgen
+};
+//SIG(-1 S38C8) C1{ vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 Fi FL Fp[4] Fi[2] Fp FC2{ m Fi[2]} Fp[2]}
+
+
+ S38C8 ::~S38C8(){ note_dtor("S38C8", this);}
+void S38C8 ::v7(){vfunc_called(this, "_ZN5S38C82v7Ev");}
+void S38C8 ::v8(){vfunc_called(this, "_ZN5S38C82v8Ev");}
+void S38C8 ::v9(){vfunc_called(this, "_ZN5S38C82v9Ev");}
+void S38C8 ::v10(){vfunc_called(this, "_ZN5S38C83v10Ev");}
+void S38C8 ::v11(){vfunc_called(this, "_ZN5S38C83v11Ev");}
+void S38C8 ::v12(){vfunc_called(this, "_ZN5S38C83v12Ev");}
+void S38C8 ::v13(){vfunc_called(this, "_ZN5S38C83v13Ev");}
+void S38C8 ::v14(){vfunc_called(this, "_ZN5S38C83v14Ev");}
+void S38C8 ::v15(){vfunc_called(this, "_ZN5S38C83v15Ev");}
+void S38C8 ::v16(){vfunc_called(this, "_ZN5S38C83v16Ev");}
+void S38C8 ::v17(){vfunc_called(this, "_ZN5S38C83v17Ev");}
+void S38C8 ::v18(){vfunc_called(this, "_ZN5S38C83v18Ev");}
+void S38C8 ::v19(){vfunc_called(this, "_ZN5S38C83v19Ev");}
+void S38C8 ::v20(){vfunc_called(this, "_ZN5S38C83v20Ev");}
+void S38C8 ::v21(){vfunc_called(this, "_ZN5S38C83v21Ev");}
+void S38C8 ::v22(){vfunc_called(this, "_ZN5S38C83v22Ev");}
+void S38C8 ::v23(){vfunc_called(this, "_ZN5S38C83v23Ev");}
+void S38C8 ::v24(){vfunc_called(this, "_ZN5S38C83v24Ev");}
+void S38C8 ::v25(){vfunc_called(this, "_ZN5S38C83v25Ev");}
+void S38C8 ::v26(){vfunc_called(this, "_ZN5S38C83v26Ev");}
+void S38C8 ::v27(){vfunc_called(this, "_ZN5S38C83v27Ev");}
+void S38C8 ::v28(){vfunc_called(this, "_ZN5S38C83v28Ev");}
+void S38C8 ::v29(){vfunc_called(this, "_ZN5S38C83v29Ev");}
+void S38C8 ::v30(){vfunc_called(this, "_ZN5S38C83v30Ev");}
+void S38C8 ::v31(){vfunc_called(this, "_ZN5S38C83v31Ev");}
+void S38C8 ::v32(){vfunc_called(this, "_ZN5S38C83v32Ev");}
+void S38C8 ::v33(){vfunc_called(this, "_ZN5S38C83v33Ev");}
+void S38C8 ::v34(){vfunc_called(this, "_ZN5S38C83v34Ev");}
+void S38C8 ::v35(){vfunc_called(this, "_ZN5S38C83v35Ev");}
+void S38C8 ::v36(){vfunc_called(this, "_ZN5S38C83v36Ev");}
+void S38C8 ::v37(){vfunc_called(this, "_ZN5S38C83v37Ev");}
+void S38C8 ::v38(){vfunc_called(this, "_ZN5S38C83v38Ev");}
+void S38C8 ::v39(){vfunc_called(this, "_ZN5S38C83v39Ev");}
+void S38C8 ::v40(){vfunc_called(this, "_ZN5S38C83v40Ev");}
+void S38C8 ::v41(){vfunc_called(this, "_ZN5S38C83v41Ev");}
+void S38C8 ::v42(){vfunc_called(this, "_ZN5S38C83v42Ev");}
+void S38C8 ::v43(){vfunc_called(this, "_ZN5S38C83v43Ev");}
+void S38C8 ::v44(){vfunc_called(this, "_ZN5S38C83v44Ev");}
+void S38C8 ::v45(){vfunc_called(this, "_ZN5S38C83v45Ev");}
+void S38C8 ::v46(){vfunc_called(this, "_ZN5S38C83v46Ev");}
+void S38C8 ::v47(){vfunc_called(this, "_ZN5S38C83v47Ev");}
+void S38C8 ::v48(){vfunc_called(this, "_ZN5S38C83v48Ev");}
+void S38C8 ::v49(){vfunc_called(this, "_ZN5S38C83v49Ev");}
+void S38C8 ::v50(){vfunc_called(this, "_ZN5S38C83v50Ev");}
+void S38C8 ::v51(){vfunc_called(this, "_ZN5S38C83v51Ev");}
+void S38C8 ::v52(){vfunc_called(this, "_ZN5S38C83v52Ev");}
+void S38C8 ::v53(){vfunc_called(this, "_ZN5S38C83v53Ev");}
+void S38C8 ::v54(){vfunc_called(this, "_ZN5S38C83v54Ev");}
+void S38C8 ::v55(){vfunc_called(this, "_ZN5S38C83v55Ev");}
+void S38C8 ::v56(){vfunc_called(this, "_ZN5S38C83v56Ev");}
+void S38C8 ::v57(){vfunc_called(this, "_ZN5S38C83v57Ev");}
+void S38C8 ::v58(){vfunc_called(this, "_ZN5S38C83v58Ev");}
+void S38C8 ::v59(){vfunc_called(this, "_ZN5S38C83v59Ev");}
+void S38C8 ::v60(){vfunc_called(this, "_ZN5S38C83v60Ev");}
+void S38C8 ::v61(){vfunc_called(this, "_ZN5S38C83v61Ev");}
+void S38C8 ::v62(){vfunc_called(this, "_ZN5S38C83v62Ev");}
+void S38C8 ::v63(){vfunc_called(this, "_ZN5S38C83v63Ev");}
+void S38C8 ::v64(){vfunc_called(this, "_ZN5S38C83v64Ev");}
+void S38C8 ::v65(){vfunc_called(this, "_ZN5S38C83v65Ev");}
+void S38C8 ::v66(){vfunc_called(this, "_ZN5S38C83v66Ev");}
+void S38C8 ::v67(){vfunc_called(this, "_ZN5S38C83v67Ev");}
+void S38C8 ::v68(){vfunc_called(this, "_ZN5S38C83v68Ev");}
+void S38C8 ::v69(){vfunc_called(this, "_ZN5S38C83v69Ev");}
+void S38C8 ::v70(){vfunc_called(this, "_ZN5S38C83v70Ev");}
+S38C8 ::S38C8(){ note_ctor("S38C8", this);} // tgen
+
+static void Test_S38C8()
+{
+ extern Class_Descriptor cd_S38C8;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S38C8, buf);
+ S38C8 *dp, &lv = *(dp=new (buf) S38C8());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S38C8)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C8)");
+ check_field_offset(lv, s38c8f0, ABISELECT(8,4), "S38C8.s38c8f0");
+ check_field_offset(lv, s38c8f1, ABISELECT(16,8), "S38C8.s38c8f1");
+ check_field_offset(lv, s38c8f2, ABISELECT(24,16), "S38C8.s38c8f2");
+ check_field_offset(lv, s38c8f3, ABISELECT(56,32), "S38C8.s38c8f3");
+ check_field_offset(lv, s38c8f4, ABISELECT(64,40), "S38C8.s38c8f4");
+ check_field_offset(lv, s38c8f5, ABISELECT(72,44), "S38C8.s38c8f5");
+ check_field_offset(lv, s38c8f6, ABISELECT(80,52), "S38C8.s38c8f6");
+ test_class_info(&lv, &cd_S38C8);
+ dp->~S38C8();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C8(Test_S38C8, "S38C8", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN5S38C8C1Ev();
+extern void _ZN5S38C8D1Ev();
+Name_Map name_map_S38C8[] = {
+ NSPAIR(_ZN5S38C8C1Ev),
+ NSPAIR(_ZN5S38C8D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern void _ZN5S38C8D1Ev();
+extern void _ZN5S38C8D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+static VTBL_ENTRY vtc_S38C8[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C8[0]),
+ (VTBL_ENTRY)&_ZN5S38C8D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C8D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+Class_Descriptor cd_S38C8 = { "S38C8", // class name
+ 0,0,//no base classes
+ &(vtc_S38C8[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI5S38C8),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV5S38C8),68, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C7 : S38C8 {
+ virtual ~S38C7(); // _ZN5S38C7D1Ev
+ virtual void v71(); // _ZN5S38C73v71Ev
+ virtual void v72(); // _ZN5S38C73v72Ev
+ S38C7(); // tgen
+};
+//SIG(-1 S38C7) C1{ BC2{ vd v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 Fi FL Fp[4] Fi[2] Fp FC3{ m Fi[2]} Fp[2]} vd v1 v2}
+
+
+ S38C7 ::~S38C7(){ note_dtor("S38C7", this);}
+void S38C7 ::v71(){vfunc_called(this, "_ZN5S38C73v71Ev");}
+void S38C7 ::v72(){vfunc_called(this, "_ZN5S38C73v72Ev");}
+S38C7 ::S38C7(){ note_ctor("S38C7", this);} // tgen
+
+static void Test_S38C7()
+{
+ extern Class_Descriptor cd_S38C7;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S38C7, buf);
+ S38C7 *dp, &lv = *(dp=new (buf) S38C7());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S38C7)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C7)");
+ check_base_class_offset(lv, (S38C8*), 0, "S38C7");
+ test_class_info(&lv, &cd_S38C7);
+ dp->~S38C7();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C7(Test_S38C7, "S38C7", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN5S38C7C1Ev();
+extern void _ZN5S38C7D1Ev();
+Name_Map name_map_S38C7[] = {
+ NSPAIR(_ZN5S38C7C1Ev),
+ NSPAIR(_ZN5S38C7D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S38C8;
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+static Base_Class bases_S38C7[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S38C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern void _ZN5S38C7D1Ev();
+extern void _ZN5S38C7D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+extern void _ZN5S38C73v71Ev();
+extern void _ZN5S38C73v72Ev();
+static VTBL_ENTRY vtc_S38C7[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C7[0]),
+ (VTBL_ENTRY)&_ZN5S38C7D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C7D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v71Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v72Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern VTBL_ENTRY _ZTV5S38C7[];
+Class_Descriptor cd_S38C7 = { "S38C7", // class name
+ bases_S38C7, 1,
+ &(vtc_S38C7[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI5S38C7),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S38C7),70, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C6 : S38C7 {
+ ::S288C8 s38c6f0;
+ int s38c6f1;
+ unsigned int s38c6f2:1;
+ unsigned int s38c6f3:1;
+ unsigned int s38c6f4:1;
+ unsigned int s38c6f5:1;
+ ::S288C52 s38c6f6;
+ ::S288C43 s38c6f7;
+ void *s38c6f8;
+ ::S288C39 s38c6f9;
+ ::S288C39 s38c6f10;
+ ::S288C18 s38c6f11;
+ ::S288C14 s38c6f12;
+ char s38c6f13;
+ int s38c6f14;
+ void *s38c6f15;
+ ::S288C7_nt s38c6f16;
+ ::S288C7_nt s38c6f17;
+ ::S288C7_nt s38c6f18;
+ ::S288C7_nt s38c6f19;
+ ::S288C7_nt s38c6f20;
+ ::S288C7_nt s38c6f21;
+ ::S288C20_nt s38c6f22;
+ ::S288C20_nt s38c6f23;
+ ::S288C20_nt s38c6f24;
+ ::S288C20_nt s38c6f25;
+ ::S288C20_nt s38c6f26;
+ ::S288C20_nt s38c6f27;
+ ::S288C20_nt s38c6f28;
+ ::S288C20_nt s38c6f29;
+ ::S288C20_nt s38c6f30;
+ ::S288C20_nt s38c6f31;
+ virtual ~S38C6(); // _ZN5S38C6D1Ev
+ virtual void v73(); // _ZN5S38C63v73Ev
+ virtual void v74(); // _ZN5S38C63v74Ev
+ virtual void v75(); // _ZN5S38C63v75Ev
+ virtual void v76(); // _ZN5S38C63v76Ev
+ virtual void v77(); // _ZN5S38C63v77Ev
+ virtual void v78(); // _ZN5S38C63v78Ev
+ virtual void v79(); // _ZN5S38C63v79Ev
+ virtual void v80(); // _ZN5S38C63v80Ev
+ virtual void v81(); // _ZN5S38C63v81Ev
+ virtual void v82(); // _ZN5S38C63v82Ev
+ virtual void v83(); // _ZN5S38C63v83Ev
+ virtual void v84(); // _ZN5S38C63v84Ev
+ virtual void v85(); // _ZN5S38C63v85Ev
+ virtual void v86(); // _ZN5S38C63v86Ev
+ virtual void v87(); // _ZN5S38C63v87Ev
+ virtual void v88(); // _ZN5S38C63v88Ev
+ virtual void v89(); // _ZN5S38C63v89Ev
+ virtual void v90(); // _ZN5S38C63v90Ev
+ virtual void v91(); // _ZN5S38C63v91Ev
+ virtual void v92(); // _ZN5S38C63v92Ev
+ virtual void v93(); // _ZN5S38C63v93Ev
+ virtual void v94(); // _ZN5S38C63v94Ev
+ virtual void v95(); // _ZN5S38C63v95Ev
+ virtual void v96(); // _ZN5S38C63v96Ev
+ virtual void v97(); // _ZN5S38C63v97Ev
+ virtual void v98(); // _ZN5S38C63v98Ev
+ virtual void v99(); // _ZN5S38C63v99Ev
+ virtual void v100(); // _ZN5S38C64v100Ev
+ virtual void v101(); // _ZN5S38C64v101Ev
+ virtual void v102(); // _ZN5S38C64v102Ev
+ virtual void v103(); // _ZN5S38C64v103Ev
+ virtual void v104(); // _ZN5S38C64v104Ev
+ virtual void v105(); // _ZN5S38C64v105Ev
+ virtual void v106(); // _ZN5S38C64v106Ev
+ virtual void v107(); // _ZN5S38C64v107Ev
+ virtual void v108(); // _ZN5S38C64v108Ev
+ virtual void v109(); // _ZN5S38C64v109Ev
+ virtual void v110(); // _ZN5S38C64v110Ev
+ virtual void v111(); // _ZN5S38C64v111Ev
+ virtual void v112(); // _ZN5S38C64v112Ev
+ virtual void v113(); // _ZN5S38C64v113Ev
+ virtual void v114(); // _ZN5S38C64v114Ev
+ virtual void v115(); // _ZN5S38C64v115Ev
+ virtual void v116(); // _ZN5S38C64v116Ev
+ virtual void v117(); // _ZN5S38C64v117Ev
+ virtual void v118(); // _ZN5S38C64v118Ev
+ virtual void v119(); // _ZN5S38C64v119Ev
+ virtual void v120(); // _ZN5S38C64v120Ev
+ virtual void v121(); // _ZN5S38C64v121Ev
+ virtual void v122(); // _ZN5S38C64v122Ev
+ virtual void v123(); // _ZN5S38C64v123Ev
+ virtual void v124(); // _ZN5S38C64v124Ev
+ virtual void v125(); // _ZN5S38C64v125Ev
+ virtual void v126(); // _ZN5S38C64v126Ev
+ virtual void v127(); // _ZN5S38C64v127Ev
+ virtual void v128(); // _ZN5S38C64v128Ev
+ virtual void v129(); // _ZN5S38C64v129Ev
+ virtual void v130(); // _ZN5S38C64v130Ev
+ virtual void v131(); // _ZN5S38C64v131Ev
+ virtual void v132(); // _ZN5S38C64v132Ev
+ virtual void v133(); // _ZN5S38C64v133Ev
+ virtual void v134(); // _ZN5S38C64v134Ev
+ virtual void v135(); // _ZN5S38C64v135Ev
+ virtual void v136(); // _ZN5S38C64v136Ev
+ virtual void v137(); // _ZN5S38C64v137Ev
+ virtual void v138(); // _ZN5S38C64v138Ev
+ virtual void v139(); // _ZN5S38C64v139Ev
+ virtual void v140(); // _ZN5S38C64v140Ev
+ virtual void v141(); // _ZN5S38C64v141Ev
+ virtual void v142(); // _ZN5S38C64v142Ev
+ virtual void v143(); // _ZN5S38C64v143Ev
+ virtual void v144(); // _ZN5S38C64v144Ev
+ virtual void v145(); // _ZN5S38C64v145Ev
+ virtual void v146(); // _ZN5S38C64v146Ev
+ virtual void v147(); // _ZN5S38C64v147Ev
+ virtual void v148(); // _ZN5S38C64v148Ev
+ S38C6(); // tgen
+};
+//SIG(-1 S38C6) C1{ BC2{ BC3{ vd v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 Fi FL Fp[4] Fi[2] Fp FC4{ m Fi[2]} Fp[2]} vd v141 v142} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 FC5{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC6{ BC7{ BC8{ m Fp Fi[2]}}} FC9{ BC10{ BC8}} Fp FC11{ BC12{ BC8}} FC11 FC13{ BC14{ BC8}} FC15{ BC16{ BC8}} Fc Fi Fp FC4 FC4 FC4 FC4 FC4 FC4 FC17{ m Fp FC4} FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17}
+
+
+ S38C6 ::~S38C6(){ note_dtor("S38C6", this);}
+void S38C6 ::v73(){vfunc_called(this, "_ZN5S38C63v73Ev");}
+void S38C6 ::v74(){vfunc_called(this, "_ZN5S38C63v74Ev");}
+void S38C6 ::v75(){vfunc_called(this, "_ZN5S38C63v75Ev");}
+void S38C6 ::v76(){vfunc_called(this, "_ZN5S38C63v76Ev");}
+void S38C6 ::v77(){vfunc_called(this, "_ZN5S38C63v77Ev");}
+void S38C6 ::v78(){vfunc_called(this, "_ZN5S38C63v78Ev");}
+void S38C6 ::v79(){vfunc_called(this, "_ZN5S38C63v79Ev");}
+void S38C6 ::v80(){vfunc_called(this, "_ZN5S38C63v80Ev");}
+void S38C6 ::v81(){vfunc_called(this, "_ZN5S38C63v81Ev");}
+void S38C6 ::v82(){vfunc_called(this, "_ZN5S38C63v82Ev");}
+void S38C6 ::v83(){vfunc_called(this, "_ZN5S38C63v83Ev");}
+void S38C6 ::v84(){vfunc_called(this, "_ZN5S38C63v84Ev");}
+void S38C6 ::v85(){vfunc_called(this, "_ZN5S38C63v85Ev");}
+void S38C6 ::v86(){vfunc_called(this, "_ZN5S38C63v86Ev");}
+void S38C6 ::v87(){vfunc_called(this, "_ZN5S38C63v87Ev");}
+void S38C6 ::v88(){vfunc_called(this, "_ZN5S38C63v88Ev");}
+void S38C6 ::v89(){vfunc_called(this, "_ZN5S38C63v89Ev");}
+void S38C6 ::v90(){vfunc_called(this, "_ZN5S38C63v90Ev");}
+void S38C6 ::v91(){vfunc_called(this, "_ZN5S38C63v91Ev");}
+void S38C6 ::v92(){vfunc_called(this, "_ZN5S38C63v92Ev");}
+void S38C6 ::v93(){vfunc_called(this, "_ZN5S38C63v93Ev");}
+void S38C6 ::v94(){vfunc_called(this, "_ZN5S38C63v94Ev");}
+void S38C6 ::v95(){vfunc_called(this, "_ZN5S38C63v95Ev");}
+void S38C6 ::v96(){vfunc_called(this, "_ZN5S38C63v96Ev");}
+void S38C6 ::v97(){vfunc_called(this, "_ZN5S38C63v97Ev");}
+void S38C6 ::v98(){vfunc_called(this, "_ZN5S38C63v98Ev");}
+void S38C6 ::v99(){vfunc_called(this, "_ZN5S38C63v99Ev");}
+void S38C6 ::v100(){vfunc_called(this, "_ZN5S38C64v100Ev");}
+void S38C6 ::v101(){vfunc_called(this, "_ZN5S38C64v101Ev");}
+void S38C6 ::v102(){vfunc_called(this, "_ZN5S38C64v102Ev");}
+void S38C6 ::v103(){vfunc_called(this, "_ZN5S38C64v103Ev");}
+void S38C6 ::v104(){vfunc_called(this, "_ZN5S38C64v104Ev");}
+void S38C6 ::v105(){vfunc_called(this, "_ZN5S38C64v105Ev");}
+void S38C6 ::v106(){vfunc_called(this, "_ZN5S38C64v106Ev");}
+void S38C6 ::v107(){vfunc_called(this, "_ZN5S38C64v107Ev");}
+void S38C6 ::v108(){vfunc_called(this, "_ZN5S38C64v108Ev");}
+void S38C6 ::v109(){vfunc_called(this, "_ZN5S38C64v109Ev");}
+void S38C6 ::v110(){vfunc_called(this, "_ZN5S38C64v110Ev");}
+void S38C6 ::v111(){vfunc_called(this, "_ZN5S38C64v111Ev");}
+void S38C6 ::v112(){vfunc_called(this, "_ZN5S38C64v112Ev");}
+void S38C6 ::v113(){vfunc_called(this, "_ZN5S38C64v113Ev");}
+void S38C6 ::v114(){vfunc_called(this, "_ZN5S38C64v114Ev");}
+void S38C6 ::v115(){vfunc_called(this, "_ZN5S38C64v115Ev");}
+void S38C6 ::v116(){vfunc_called(this, "_ZN5S38C64v116Ev");}
+void S38C6 ::v117(){vfunc_called(this, "_ZN5S38C64v117Ev");}
+void S38C6 ::v118(){vfunc_called(this, "_ZN5S38C64v118Ev");}
+void S38C6 ::v119(){vfunc_called(this, "_ZN5S38C64v119Ev");}
+void S38C6 ::v120(){vfunc_called(this, "_ZN5S38C64v120Ev");}
+void S38C6 ::v121(){vfunc_called(this, "_ZN5S38C64v121Ev");}
+void S38C6 ::v122(){vfunc_called(this, "_ZN5S38C64v122Ev");}
+void S38C6 ::v123(){vfunc_called(this, "_ZN5S38C64v123Ev");}
+void S38C6 ::v124(){vfunc_called(this, "_ZN5S38C64v124Ev");}
+void S38C6 ::v125(){vfunc_called(this, "_ZN5S38C64v125Ev");}
+void S38C6 ::v126(){vfunc_called(this, "_ZN5S38C64v126Ev");}
+void S38C6 ::v127(){vfunc_called(this, "_ZN5S38C64v127Ev");}
+void S38C6 ::v128(){vfunc_called(this, "_ZN5S38C64v128Ev");}
+void S38C6 ::v129(){vfunc_called(this, "_ZN5S38C64v129Ev");}
+void S38C6 ::v130(){vfunc_called(this, "_ZN5S38C64v130Ev");}
+void S38C6 ::v131(){vfunc_called(this, "_ZN5S38C64v131Ev");}
+void S38C6 ::v132(){vfunc_called(this, "_ZN5S38C64v132Ev");}
+void S38C6 ::v133(){vfunc_called(this, "_ZN5S38C64v133Ev");}
+void S38C6 ::v134(){vfunc_called(this, "_ZN5S38C64v134Ev");}
+void S38C6 ::v135(){vfunc_called(this, "_ZN5S38C64v135Ev");}
+void S38C6 ::v136(){vfunc_called(this, "_ZN5S38C64v136Ev");}
+void S38C6 ::v137(){vfunc_called(this, "_ZN5S38C64v137Ev");}
+void S38C6 ::v138(){vfunc_called(this, "_ZN5S38C64v138Ev");}
+void S38C6 ::v139(){vfunc_called(this, "_ZN5S38C64v139Ev");}
+void S38C6 ::v140(){vfunc_called(this, "_ZN5S38C64v140Ev");}
+void S38C6 ::v141(){vfunc_called(this, "_ZN5S38C64v141Ev");}
+void S38C6 ::v142(){vfunc_called(this, "_ZN5S38C64v142Ev");}
+void S38C6 ::v143(){vfunc_called(this, "_ZN5S38C64v143Ev");}
+void S38C6 ::v144(){vfunc_called(this, "_ZN5S38C64v144Ev");}
+void S38C6 ::v145(){vfunc_called(this, "_ZN5S38C64v145Ev");}
+void S38C6 ::v146(){vfunc_called(this, "_ZN5S38C64v146Ev");}
+void S38C6 ::v147(){vfunc_called(this, "_ZN5S38C64v147Ev");}
+void S38C6 ::v148(){vfunc_called(this, "_ZN5S38C64v148Ev");}
+S38C6 ::S38C6(){ note_ctor("S38C6", this);} // tgen
+
+static void Test_S38C6()
+{
+ extern Class_Descriptor cd_S38C6;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(59,89)];
+ init_test(&cd_S38C6, buf);
+ S38C6 *dp, &lv = *(dp=new (buf) S38C6());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(464,352), "sizeof(S38C6)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C6)");
+ check_base_class_offset(lv, (S38C8*)(S38C7*), 0, "S38C6");
+ check_base_class_offset(lv, (S38C7*), 0, "S38C6");
+ check_field_offset(lv, s38c6f0, ABISELECT(96,60), "S38C6.s38c6f0");
+ check_field_offset(lv, s38c6f1, ABISELECT(124,88), "S38C6.s38c6f1");
+ set_bf_and_test(lv, s38c6f2, ABISELECT(128,92), 0, 1, 1, "S38C6");
+ set_bf_and_test(lv, s38c6f3, ABISELECT(128,92), 1, 1, 1, "S38C6");
+ set_bf_and_test(lv, s38c6f4, ABISELECT(128,92), 2, 1, 1, "S38C6");
+ set_bf_and_test(lv, s38c6f5, ABISELECT(128,92), 3, 1, 1, "S38C6");
+ check_field_offset(lv, s38c6f6, ABISELECT(136,96), "S38C6.s38c6f6");
+ check_field_offset(lv, s38c6f7, ABISELECT(152,108), "S38C6.s38c6f7");
+ check_field_offset(lv, s38c6f8, ABISELECT(168,120), "S38C6.s38c6f8");
+ check_field_offset(lv, s38c6f9, ABISELECT(176,124), "S38C6.s38c6f9");
+ check_field_offset(lv, s38c6f10, ABISELECT(192,136), "S38C6.s38c6f10");
+ check_field_offset(lv, s38c6f11, ABISELECT(208,148), "S38C6.s38c6f11");
+ check_field_offset(lv, s38c6f12, ABISELECT(224,160), "S38C6.s38c6f12");
+ check_field_offset(lv, s38c6f13, ABISELECT(240,172), "S38C6.s38c6f13");
+ check_field_offset(lv, s38c6f14, ABISELECT(244,176), "S38C6.s38c6f14");
+ check_field_offset(lv, s38c6f15, ABISELECT(248,180), "S38C6.s38c6f15");
+ check_field_offset(lv, s38c6f16, ABISELECT(256,184), "S38C6.s38c6f16");
+ check_field_offset(lv, s38c6f17, ABISELECT(264,192), "S38C6.s38c6f17");
+ check_field_offset(lv, s38c6f18, ABISELECT(272,200), "S38C6.s38c6f18");
+ check_field_offset(lv, s38c6f19, ABISELECT(280,208), "S38C6.s38c6f19");
+ check_field_offset(lv, s38c6f20, ABISELECT(288,216), "S38C6.s38c6f20");
+ check_field_offset(lv, s38c6f21, ABISELECT(296,224), "S38C6.s38c6f21");
+ check_field_offset(lv, s38c6f22, ABISELECT(304,232), "S38C6.s38c6f22");
+ check_field_offset(lv, s38c6f23, ABISELECT(320,244), "S38C6.s38c6f23");
+ check_field_offset(lv, s38c6f24, ABISELECT(336,256), "S38C6.s38c6f24");
+ check_field_offset(lv, s38c6f25, ABISELECT(352,268), "S38C6.s38c6f25");
+ check_field_offset(lv, s38c6f26, ABISELECT(368,280), "S38C6.s38c6f26");
+ check_field_offset(lv, s38c6f27, ABISELECT(384,292), "S38C6.s38c6f27");
+ check_field_offset(lv, s38c6f28, ABISELECT(400,304), "S38C6.s38c6f28");
+ check_field_offset(lv, s38c6f29, ABISELECT(416,316), "S38C6.s38c6f29");
+ check_field_offset(lv, s38c6f30, ABISELECT(432,328), "S38C6.s38c6f30");
+ check_field_offset(lv, s38c6f31, ABISELECT(448,340), "S38C6.s38c6f31");
+ test_class_info(&lv, &cd_S38C6);
+ dp->~S38C6();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C6(Test_S38C6, "S38C6", ABISELECT(464,352));
+
+#else // __cplusplus
+
+extern void _ZN5S38C6C1Ev();
+extern void _ZN5S38C6D1Ev();
+Name_Map name_map_S38C6[] = {
+ NSPAIR(_ZN5S38C6C1Ev),
+ NSPAIR(_ZN5S38C6D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S38C8;
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+extern Class_Descriptor cd_S38C7;
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern VTBL_ENTRY _ZTV5S38C7[];
+static Base_Class bases_S38C6[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S38C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S38C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S38C6[];
+extern void _ZN5S38C6D1Ev();
+extern void _ZN5S38C6D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+extern void _ZN5S38C73v71Ev();
+extern void _ZN5S38C73v72Ev();
+extern void _ZN5S38C63v73Ev();
+extern void _ZN5S38C63v74Ev();
+extern void _ZN5S38C63v75Ev();
+extern void _ZN5S38C63v76Ev();
+extern void _ZN5S38C63v77Ev();
+extern void _ZN5S38C63v78Ev();
+extern void _ZN5S38C63v79Ev();
+extern void _ZN5S38C63v80Ev();
+extern void _ZN5S38C63v81Ev();
+extern void _ZN5S38C63v82Ev();
+extern void _ZN5S38C63v83Ev();
+extern void _ZN5S38C63v84Ev();
+extern void _ZN5S38C63v85Ev();
+extern void _ZN5S38C63v86Ev();
+extern void _ZN5S38C63v87Ev();
+extern void _ZN5S38C63v88Ev();
+extern void _ZN5S38C63v89Ev();
+extern void _ZN5S38C63v90Ev();
+extern void _ZN5S38C63v91Ev();
+extern void _ZN5S38C63v92Ev();
+extern void _ZN5S38C63v93Ev();
+extern void _ZN5S38C63v94Ev();
+extern void _ZN5S38C63v95Ev();
+extern void _ZN5S38C63v96Ev();
+extern void _ZN5S38C63v97Ev();
+extern void _ZN5S38C63v98Ev();
+extern void _ZN5S38C63v99Ev();
+extern void _ZN5S38C64v100Ev();
+extern void _ZN5S38C64v101Ev();
+extern void _ZN5S38C64v102Ev();
+extern void _ZN5S38C64v103Ev();
+extern void _ZN5S38C64v104Ev();
+extern void _ZN5S38C64v105Ev();
+extern void _ZN5S38C64v106Ev();
+extern void _ZN5S38C64v107Ev();
+extern void _ZN5S38C64v108Ev();
+extern void _ZN5S38C64v109Ev();
+extern void _ZN5S38C64v110Ev();
+extern void _ZN5S38C64v111Ev();
+extern void _ZN5S38C64v112Ev();
+extern void _ZN5S38C64v113Ev();
+extern void _ZN5S38C64v114Ev();
+extern void _ZN5S38C64v115Ev();
+extern void _ZN5S38C64v116Ev();
+extern void _ZN5S38C64v117Ev();
+extern void _ZN5S38C64v118Ev();
+extern void _ZN5S38C64v119Ev();
+extern void _ZN5S38C64v120Ev();
+extern void _ZN5S38C64v121Ev();
+extern void _ZN5S38C64v122Ev();
+extern void _ZN5S38C64v123Ev();
+extern void _ZN5S38C64v124Ev();
+extern void _ZN5S38C64v125Ev();
+extern void _ZN5S38C64v126Ev();
+extern void _ZN5S38C64v127Ev();
+extern void _ZN5S38C64v128Ev();
+extern void _ZN5S38C64v129Ev();
+extern void _ZN5S38C64v130Ev();
+extern void _ZN5S38C64v131Ev();
+extern void _ZN5S38C64v132Ev();
+extern void _ZN5S38C64v133Ev();
+extern void _ZN5S38C64v134Ev();
+extern void _ZN5S38C64v135Ev();
+extern void _ZN5S38C64v136Ev();
+extern void _ZN5S38C64v137Ev();
+extern void _ZN5S38C64v138Ev();
+extern void _ZN5S38C64v139Ev();
+extern void _ZN5S38C64v140Ev();
+extern void _ZN5S38C64v141Ev();
+extern void _ZN5S38C64v142Ev();
+extern void _ZN5S38C64v143Ev();
+extern void _ZN5S38C64v144Ev();
+extern void _ZN5S38C64v145Ev();
+extern void _ZN5S38C64v146Ev();
+extern void _ZN5S38C64v147Ev();
+extern void _ZN5S38C64v148Ev();
+static VTBL_ENTRY vtc_S38C6[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C6[0]),
+ (VTBL_ENTRY)&_ZN5S38C6D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C6D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v71Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v73Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v74Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v75Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v76Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v77Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v78Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v79Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v80Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v81Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v82Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v83Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v84Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v85Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v86Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v87Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v88Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v89Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v90Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v91Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v92Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v93Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v94Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v95Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v96Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v97Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v98Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v99Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v100Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v101Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v102Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v103Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v104Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v105Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v106Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v107Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v108Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v109Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v110Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v111Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v112Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v113Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v114Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v115Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v116Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v117Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v118Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v119Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v120Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v121Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v122Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v123Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v124Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v125Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v126Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v127Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v128Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v129Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v130Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v131Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v132Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v133Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v134Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v135Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v136Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v137Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v138Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v139Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v140Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v141Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v142Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v143Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v144Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v145Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v146Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v147Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v148Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C6[];
+extern VTBL_ENTRY _ZTV5S38C6[];
+Class_Descriptor cd_S38C6 = { "S38C6", // class name
+ bases_S38C6, 2,
+ &(vtc_S38C6[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(464,352), // object size
+ NSPAIRA(_ZTI5S38C6),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S38C6),146, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 2, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C5 : S38C6 {
+ ::S288C21 s38c5f0;
+ ::S288C7_nt s38c5f1;
+ void *s38c5f2[2];
+ ::S288C23 s38c5f3;
+ ::S288C25 s38c5f4;
+ int s38c5f5;
+ ::S288C26 s38c5f6;
+ int s38c5f7[4];
+ ::S279C28 s38c5f8[4];
+ ::S288C29 s38c5f9;
+ ::S288C30_nt s38c5f10;
+ int s38c5f11;
+ ::S288C35 s38c5f12;
+ ::S288C35 s38c5f13;
+ void *s38c5f14;
+ ::S288C30_nt s38c5f15;
+ ::S288C9_nt s38c5f16;
+ ::S279C43 s38c5f17;
+ unsigned int s38c5f18:1;
+ unsigned int s38c5f19:1;
+ unsigned int s38c5f20:1;
+ ::S288C31_nt s38c5f21;
+ ::S288C20_nt s38c5f22;
+ ::S288C20_nt s38c5f23;
+ ::S288C20_nt s38c5f24;
+ ::S288C20_nt s38c5f25;
+ ::S288C20_nt s38c5f26;
+ ::S288C20_nt s38c5f27;
+ ::S288C20_nt s38c5f28;
+ ::S288C20_nt s38c5f29;
+ ::S288C20_nt s38c5f30;
+ ::S288C20_nt s38c5f31;
+ ::S288C20_nt s38c5f32;
+ ::S288C20_nt s38c5f33;
+ ::S288C20_nt s38c5f34;
+ virtual ~S38C5(); // _ZN5S38C5D1Ev
+ virtual void v149(); // _ZN5S38C54v149Ev
+ virtual void v150(); // _ZN5S38C54v150Ev
+ virtual void v151(); // _ZN5S38C54v151Ev
+ virtual void v152(); // _ZN5S38C54v152Ev
+ virtual void v153(); // _ZN5S38C54v153Ev
+ virtual void v154(); // _ZN5S38C54v154Ev
+ virtual void v155(); // _ZN5S38C54v155Ev
+ virtual void v156(); // _ZN5S38C54v156Ev
+ virtual void v157(); // _ZN5S38C54v157Ev
+ virtual void v158(); // _ZN5S38C54v158Ev
+ virtual void v159(); // _ZN5S38C54v159Ev
+ virtual void v160(); // _ZN5S38C54v160Ev
+ virtual void v161(); // _ZN5S38C54v161Ev
+ virtual void v162(); // _ZN5S38C54v162Ev
+ virtual void v163(); // _ZN5S38C54v163Ev
+ virtual void v164(); // _ZN5S38C54v164Ev
+ virtual void v165(); // _ZN5S38C54v165Ev
+ virtual void v166(); // _ZN5S38C54v166Ev
+ virtual void v167(); // _ZN5S38C54v167Ev
+ virtual void v168(); // _ZN5S38C54v168Ev
+ virtual void v169(); // _ZN5S38C54v169Ev
+ virtual void v170(); // _ZN5S38C54v170Ev
+ virtual void v171(); // _ZN5S38C54v171Ev
+ virtual void v172(); // _ZN5S38C54v172Ev
+ virtual void v173(); // _ZN5S38C54v173Ev
+ virtual void v174(); // _ZN5S38C54v174Ev
+ virtual void v175(); // _ZN5S38C54v175Ev
+ virtual void v176(); // _ZN5S38C54v176Ev
+ virtual void v177(); // _ZN5S38C54v177Ev
+ virtual void v178(); // _ZN5S38C54v178Ev
+ virtual void v179(); // _ZN5S38C54v179Ev
+ virtual void v180(); // _ZN5S38C54v180Ev
+ virtual void v181(); // _ZN5S38C54v181Ev
+ virtual void v182(); // _ZN5S38C54v182Ev
+ virtual void v183(); // _ZN5S38C54v183Ev
+ virtual void v184(); // _ZN5S38C54v184Ev
+ virtual void v185(); // _ZN5S38C54v185Ev
+ virtual void v186(); // _ZN5S38C54v186Ev
+ virtual void v187(); // _ZN5S38C54v187Ev
+ virtual void v188(); // _ZN5S38C54v188Ev
+ virtual void v189(); // _ZN5S38C54v189Ev
+ virtual void v190(); // _ZN5S38C54v190Ev
+ virtual void v191(); // _ZN5S38C54v191Ev
+ virtual void v192(); // _ZN5S38C54v192Ev
+ virtual void v193(); // _ZN5S38C54v193Ev
+ virtual void v194(); // _ZN5S38C54v194Ev
+ virtual void v195(); // _ZN5S38C54v195Ev
+ virtual void v196(); // _ZN5S38C54v196Ev
+ virtual void v197(); // _ZN5S38C54v197Ev
+ virtual void v198(); // _ZN5S38C54v198Ev
+ virtual void v199(); // _ZN5S38C54v199Ev
+ virtual void v200(); // _ZN5S38C54v200Ev
+ virtual void v201(); // _ZN5S38C54v201Ev
+ virtual void v202(); // _ZN5S38C54v202Ev
+ virtual void v203(); // _ZN5S38C54v203Ev
+ virtual void v204(); // _ZN5S38C54v204Ev
+ virtual void v205(); // _ZN5S38C54v205Ev
+ virtual void v206(); // _ZN5S38C54v206Ev
+ virtual void v207(); // _ZN5S38C54v207Ev
+ virtual void v208(); // _ZN5S38C54v208Ev
+ virtual void v209(); // _ZN5S38C54v209Ev
+ virtual void v210(); // _ZN5S38C54v210Ev
+ virtual void v211(); // _ZN5S38C54v211Ev
+ virtual void v212(); // _ZN5S38C54v212Ev
+ virtual void v213(); // _ZN5S38C54v213Ev
+ virtual void v214(); // _ZN5S38C54v214Ev
+ virtual void v215(); // _ZN5S38C54v215Ev
+ virtual void v216(); // _ZN5S38C54v216Ev
+ virtual void v217(); // _ZN5S38C54v217Ev
+ S38C5(); // tgen
+};
+//SIG(-1 S38C5) C1{ BC2{ BC3{ BC4{ vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 Fi FL Fp[4] Fi[2] Fp FC5{ m Fi[2]} Fp[2]} vd v134 v135} vd v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 FC6{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC7{ BC8{ BC9{ m Fp Fi[2]}}} FC10{ BC11{ BC9}} Fp FC12{ BC13{ BC9}} FC12 FC14{ BC15{ BC9}} FC16{ BC17{ BC9}} Fc Fi Fp FC5 FC5 FC5 FC5 FC5 FC5 FC18{ m Fp FC5} FC18 FC18 FC18 FC18 !
FC18 FC18
FC18 FC18 FC18} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 FC19{ BC20{ m Fi[4]}} FC5 Fp[2] FC21{ m FC5 Fp FC19 Fp} FC22{ m Fp[8] Fc[4]} Fi FC23{ m Fp[5] FC24{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC25{ m Fi[2]}[4] FC26{ m FC27{ m Fi[3]} FC28{ m} FC29{ BC30{ m Fi[2] Fc[2]} Fi} Fc} FC27 Fi FC31{ m FC32{ BC33{ m Fp[2]}} Fc FC34{ BC12} Fi FC5 FC5 Fp} FC31 Fp FC27 FC35{ BC36{ BC9}} FC37{ BC38{ BC9}} Fi:1 Fi:1 Fi:1 FC28 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18}
+
+
+ S38C5 ::~S38C5(){ note_dtor("S38C5", this);}
+void S38C5 ::v149(){vfunc_called(this, "_ZN5S38C54v149Ev");}
+void S38C5 ::v150(){vfunc_called(this, "_ZN5S38C54v150Ev");}
+void S38C5 ::v151(){vfunc_called(this, "_ZN5S38C54v151Ev");}
+void S38C5 ::v152(){vfunc_called(this, "_ZN5S38C54v152Ev");}
+void S38C5 ::v153(){vfunc_called(this, "_ZN5S38C54v153Ev");}
+void S38C5 ::v154(){vfunc_called(this, "_ZN5S38C54v154Ev");}
+void S38C5 ::v155(){vfunc_called(this, "_ZN5S38C54v155Ev");}
+void S38C5 ::v156(){vfunc_called(this, "_ZN5S38C54v156Ev");}
+void S38C5 ::v157(){vfunc_called(this, "_ZN5S38C54v157Ev");}
+void S38C5 ::v158(){vfunc_called(this, "_ZN5S38C54v158Ev");}
+void S38C5 ::v159(){vfunc_called(this, "_ZN5S38C54v159Ev");}
+void S38C5 ::v160(){vfunc_called(this, "_ZN5S38C54v160Ev");}
+void S38C5 ::v161(){vfunc_called(this, "_ZN5S38C54v161Ev");}
+void S38C5 ::v162(){vfunc_called(this, "_ZN5S38C54v162Ev");}
+void S38C5 ::v163(){vfunc_called(this, "_ZN5S38C54v163Ev");}
+void S38C5 ::v164(){vfunc_called(this, "_ZN5S38C54v164Ev");}
+void S38C5 ::v165(){vfunc_called(this, "_ZN5S38C54v165Ev");}
+void S38C5 ::v166(){vfunc_called(this, "_ZN5S38C54v166Ev");}
+void S38C5 ::v167(){vfunc_called(this, "_ZN5S38C54v167Ev");}
+void S38C5 ::v168(){vfunc_called(this, "_ZN5S38C54v168Ev");}
+void S38C5 ::v169(){vfunc_called(this, "_ZN5S38C54v169Ev");}
+void S38C5 ::v170(){vfunc_called(this, "_ZN5S38C54v170Ev");}
+void S38C5 ::v171(){vfunc_called(this, "_ZN5S38C54v171Ev");}
+void S38C5 ::v172(){vfunc_called(this, "_ZN5S38C54v172Ev");}
+void S38C5 ::v173(){vfunc_called(this, "_ZN5S38C54v173Ev");}
+void S38C5 ::v174(){vfunc_called(this, "_ZN5S38C54v174Ev");}
+void S38C5 ::v175(){vfunc_called(this, "_ZN5S38C54v175Ev");}
+void S38C5 ::v176(){vfunc_called(this, "_ZN5S38C54v176Ev");}
+void S38C5 ::v177(){vfunc_called(this, "_ZN5S38C54v177Ev");}
+void S38C5 ::v178(){vfunc_called(this, "_ZN5S38C54v178Ev");}
+void S38C5 ::v179(){vfunc_called(this, "_ZN5S38C54v179Ev");}
+void S38C5 ::v180(){vfunc_called(this, "_ZN5S38C54v180Ev");}
+void S38C5 ::v181(){vfunc_called(this, "_ZN5S38C54v181Ev");}
+void S38C5 ::v182(){vfunc_called(this, "_ZN5S38C54v182Ev");}
+void S38C5 ::v183(){vfunc_called(this, "_ZN5S38C54v183Ev");}
+void S38C5 ::v184(){vfunc_called(this, "_ZN5S38C54v184Ev");}
+void S38C5 ::v185(){vfunc_called(this, "_ZN5S38C54v185Ev");}
+void S38C5 ::v186(){vfunc_called(this, "_ZN5S38C54v186Ev");}
+void S38C5 ::v187(){vfunc_called(this, "_ZN5S38C54v187Ev");}
+void S38C5 ::v188(){vfunc_called(this, "_ZN5S38C54v188Ev");}
+void S38C5 ::v189(){vfunc_called(this, "_ZN5S38C54v189Ev");}
+void S38C5 ::v190(){vfunc_called(this, "_ZN5S38C54v190Ev");}
+void S38C5 ::v191(){vfunc_called(this, "_ZN5S38C54v191Ev");}
+void S38C5 ::v192(){vfunc_called(this, "_ZN5S38C54v192Ev");}
+void S38C5 ::v193(){vfunc_called(this, "_ZN5S38C54v193Ev");}
+void S38C5 ::v194(){vfunc_called(this, "_ZN5S38C54v194Ev");}
+void S38C5 ::v195(){vfunc_called(this, "_ZN5S38C54v195Ev");}
+void S38C5 ::v196(){vfunc_called(this, "_ZN5S38C54v196Ev");}
+void S38C5 ::v197(){vfunc_called(this, "_ZN5S38C54v197Ev");}
+void S38C5 ::v198(){vfunc_called(this, "_ZN5S38C54v198Ev");}
+void S38C5 ::v199(){vfunc_called(this, "_ZN5S38C54v199Ev");}
+void S38C5 ::v200(){vfunc_called(this, "_ZN5S38C54v200Ev");}
+void S38C5 ::v201(){vfunc_called(this, "_ZN5S38C54v201Ev");}
+void S38C5 ::v202(){vfunc_called(this, "_ZN5S38C54v202Ev");}
+void S38C5 ::v203(){vfunc_called(this, "_ZN5S38C54v203Ev");}
+void S38C5 ::v204(){vfunc_called(this, "_ZN5S38C54v204Ev");}
+void S38C5 ::v205(){vfunc_called(this, "_ZN5S38C54v205Ev");}
+void S38C5 ::v206(){vfunc_called(this, "_ZN5S38C54v206Ev");}
+void S38C5 ::v207(){vfunc_called(this, "_ZN5S38C54v207Ev");}
+void S38C5 ::v208(){vfunc_called(this, "_ZN5S38C54v208Ev");}
+void S38C5 ::v209(){vfunc_called(this, "_ZN5S38C54v209Ev");}
+void S38C5 ::v210(){vfunc_called(this, "_ZN5S38C54v210Ev");}
+void S38C5 ::v211(){vfunc_called(this, "_ZN5S38C54v211Ev");}
+void S38C5 ::v212(){vfunc_called(this, "_ZN5S38C54v212Ev");}
+void S38C5 ::v213(){vfunc_called(this, "_ZN5S38C54v213Ev");}
+void S38C5 ::v214(){vfunc_called(this, "_ZN5S38C54v214Ev");}
+void S38C5 ::v215(){vfunc_called(this, "_ZN5S38C54v215Ev");}
+void S38C5 ::v216(){vfunc_called(this, "_ZN5S38C54v216Ev");}
+void S38C5 ::v217(){vfunc_called(this, "_ZN5S38C54v217Ev");}
+S38C5 ::S38C5(){ note_ctor("S38C5", this);} // tgen
+
+static void Test_S38C5()
+{
+ extern Class_Descriptor cd_S38C5;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(154,228)];
+ init_test(&cd_S38C5, buf);
+ S38C5 *dp, &lv = *(dp=new (buf) S38C5());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1224,908), "sizeof(S38C5)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C5)");
+ check_base_class_offset(lv, (S38C8*)(S38C7*)(S38C6*), 0, "S38C5");
+ check_base_class_offset(lv, (S38C7*)(S38C6*), 0, "S38C5");
+ check_base_class_offset(lv, (S38C6*), 0, "S38C5");
+ check_field_offset(lv, s38c5f0, ABISELECT(464,352), "S38C5.s38c5f0");
+ check_field_offset(lv, s38c5f1, ABISELECT(480,368), "S38C5.s38c5f1");
+ check_field_offset(lv, s38c5f2, ABISELECT(488,376), "S38C5.s38c5f2");
+ check_field_offset(lv, s38c5f3, ABISELECT(504,384), "S38C5.s38c5f3");
+ check_field_offset(lv, s38c5f4, ABISELECT(544,416), "S38C5.s38c5f4");
+ check_field_offset(lv, s38c5f5, ABISELECT(616,452), "S38C5.s38c5f5");
+ check_field_offset(lv, s38c5f6, ABISELECT(624,456), "S38C5.s38c5f6");
+ check_field_offset(lv, s38c5f7, ABISELECT(704,512), "S38C5.s38c5f7");
+ check_field_offset(lv, s38c5f8, ABISELECT(720,528), "S38C5.s38c5f8");
+ check_field_offset(lv, s38c5f9, ABISELECT(752,560), "S38C5.s38c5f9");
+ check_field_offset(lv, s38c5f10, ABISELECT(788,596), "S38C5.s38c5f10");
+ check_field_offset(lv, s38c5f11, ABISELECT(800,608), "S38C5.s38c5f11");
+ check_field_offset(lv, s38c5f12, ABISELECT(808,612), "S38C5.s38c5f12");
+ check_field_offset(lv, s38c5f13, ABISELECT(880,660), "S38C5.s38c5f13");
+ check_field_offset(lv, s38c5f14, ABISELECT(952,708), "S38C5.s38c5f14");
+ check_field_offset(lv, s38c5f15, ABISELECT(960,712), "S38C5.s38c5f15");
+ check_field_offset(lv, s38c5f16, ABISELECT(976,724), "S38C5.s38c5f16");
+ check_field_offset(lv, s38c5f17, ABISELECT(992,736), "S38C5.s38c5f17");
+ set_bf_and_test(lv, s38c5f18, ABISELECT(1008,748), 0, 1, 1, "S38C5");
+ set_bf_and_test(lv, s38c5f19, ABISELECT(1008,748), 1, 1, 1, "S38C5");
+ set_bf_and_test(lv, s38c5f20, ABISELECT(1008,748), 2, 1, 1, "S38C5");
+ check_field_offset(lv, s38c5f21, ABISELECT(1009,749), "S38C5.s38c5f21");
+ check_field_offset(lv, s38c5f22, ABISELECT(1016,752), "S38C5.s38c5f22");
+ check_field_offset(lv, s38c5f23, ABISELECT(1032,764), "S38C5.s38c5f23");
+ check_field_offset(lv, s38c5f24, ABISELECT(1048,776), "S38C5.s38c5f24");
+ check_field_offset(lv, s38c5f25, ABISELECT(1064,788), "S38C5.s38c5f25");
+ check_field_offset(lv, s38c5f26, ABISELECT(1080,800), "S38C5.s38c5f26");
+ check_field_offset(lv, s38c5f27, ABISELECT(1096,812), "S38C5.s38c5f27");
+ check_field_offset(lv, s38c5f28, ABISELECT(1112,824), "S38C5.s38c5f28");
+ check_field_offset(lv, s38c5f29, ABISELECT(1128,836), "S38C5.s38c5f29");
+ check_field_offset(lv, s38c5f30, ABISELECT(1144,848), "S38C5.s38c5f30");
+ check_field_offset(lv, s38c5f31, ABISELECT(1160,860), "S38C5.s38c5f31");
+ check_field_offset(lv, s38c5f32, ABISELECT(1176,872), "S38C5.s38c5f32");
+ check_field_offset(lv, s38c5f33, ABISELECT(1192,884), "S38C5.s38c5f33");
+ check_field_offset(lv, s38c5f34, ABISELECT(1208,896), "S38C5.s38c5f34");
+ test_class_info(&lv, &cd_S38C5);
+ dp->~S38C5();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C5(Test_S38C5, "S38C5", ABISELECT(1224,908));
+
+#else // __cplusplus
+
+extern void _ZN5S38C5C1Ev();
+extern void _ZN5S38C5D1Ev();
+Name_Map name_map_S38C5[] = {
+ NSPAIR(_ZN5S38C5C1Ev),
+ NSPAIR(_ZN5S38C5D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S38C8;
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+extern Class_Descriptor cd_S38C7;
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern VTBL_ENTRY _ZTV5S38C7[];
+extern Class_Descriptor cd_S38C6;
+extern VTBL_ENTRY _ZTI5S38C6[];
+extern VTBL_ENTRY _ZTV5S38C6[];
+static Base_Class bases_S38C5[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S38C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S38C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S38C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S38C5[];
+extern void _ZN5S38C5D1Ev();
+extern void _ZN5S38C5D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+extern void _ZN5S38C73v71Ev();
+extern void _ZN5S38C73v72Ev();
+extern void _ZN5S38C63v73Ev();
+extern void _ZN5S38C63v74Ev();
+extern void _ZN5S38C63v75Ev();
+extern void _ZN5S38C63v76Ev();
+extern void _ZN5S38C63v77Ev();
+extern void _ZN5S38C63v78Ev();
+extern void _ZN5S38C63v79Ev();
+extern void _ZN5S38C63v80Ev();
+extern void _ZN5S38C63v81Ev();
+extern void _ZN5S38C63v82Ev();
+extern void _ZN5S38C63v83Ev();
+extern void _ZN5S38C63v84Ev();
+extern void _ZN5S38C63v85Ev();
+extern void _ZN5S38C63v86Ev();
+extern void _ZN5S38C63v87Ev();
+extern void _ZN5S38C63v88Ev();
+extern void _ZN5S38C63v89Ev();
+extern void _ZN5S38C63v90Ev();
+extern void _ZN5S38C63v91Ev();
+extern void _ZN5S38C63v92Ev();
+extern void _ZN5S38C63v93Ev();
+extern void _ZN5S38C63v94Ev();
+extern void _ZN5S38C63v95Ev();
+extern void _ZN5S38C63v96Ev();
+extern void _ZN5S38C63v97Ev();
+extern void _ZN5S38C63v98Ev();
+extern void _ZN5S38C63v99Ev();
+extern void _ZN5S38C64v100Ev();
+extern void _ZN5S38C64v101Ev();
+extern void _ZN5S38C64v102Ev();
+extern void _ZN5S38C64v103Ev();
+extern void _ZN5S38C64v104Ev();
+extern void _ZN5S38C64v105Ev();
+extern void _ZN5S38C64v106Ev();
+extern void _ZN5S38C64v107Ev();
+extern void _ZN5S38C64v108Ev();
+extern void _ZN5S38C64v109Ev();
+extern void _ZN5S38C64v110Ev();
+extern void _ZN5S38C64v111Ev();
+extern void _ZN5S38C64v112Ev();
+extern void _ZN5S38C64v113Ev();
+extern void _ZN5S38C64v114Ev();
+extern void _ZN5S38C64v115Ev();
+extern void _ZN5S38C64v116Ev();
+extern void _ZN5S38C64v117Ev();
+extern void _ZN5S38C64v118Ev();
+extern void _ZN5S38C64v119Ev();
+extern void _ZN5S38C64v120Ev();
+extern void _ZN5S38C64v121Ev();
+extern void _ZN5S38C64v122Ev();
+extern void _ZN5S38C64v123Ev();
+extern void _ZN5S38C64v124Ev();
+extern void _ZN5S38C64v125Ev();
+extern void _ZN5S38C64v126Ev();
+extern void _ZN5S38C64v127Ev();
+extern void _ZN5S38C64v128Ev();
+extern void _ZN5S38C64v129Ev();
+extern void _ZN5S38C64v130Ev();
+extern void _ZN5S38C64v131Ev();
+extern void _ZN5S38C64v132Ev();
+extern void _ZN5S38C64v133Ev();
+extern void _ZN5S38C64v134Ev();
+extern void _ZN5S38C64v135Ev();
+extern void _ZN5S38C64v136Ev();
+extern void _ZN5S38C64v137Ev();
+extern void _ZN5S38C64v138Ev();
+extern void _ZN5S38C64v139Ev();
+extern void _ZN5S38C64v140Ev();
+extern void _ZN5S38C64v141Ev();
+extern void _ZN5S38C64v142Ev();
+extern void _ZN5S38C64v143Ev();
+extern void _ZN5S38C64v144Ev();
+extern void _ZN5S38C64v145Ev();
+extern void _ZN5S38C64v146Ev();
+extern void _ZN5S38C64v147Ev();
+extern void _ZN5S38C64v148Ev();
+extern void _ZN5S38C54v149Ev();
+extern void _ZN5S38C54v150Ev();
+extern void _ZN5S38C54v151Ev();
+extern void _ZN5S38C54v152Ev();
+extern void _ZN5S38C54v153Ev();
+extern void _ZN5S38C54v154Ev();
+extern void _ZN5S38C54v155Ev();
+extern void _ZN5S38C54v156Ev();
+extern void _ZN5S38C54v157Ev();
+extern void _ZN5S38C54v158Ev();
+extern void _ZN5S38C54v159Ev();
+extern void _ZN5S38C54v160Ev();
+extern void _ZN5S38C54v161Ev();
+extern void _ZN5S38C54v162Ev();
+extern void _ZN5S38C54v163Ev();
+extern void _ZN5S38C54v164Ev();
+extern void _ZN5S38C54v165Ev();
+extern void _ZN5S38C54v166Ev();
+extern void _ZN5S38C54v167Ev();
+extern void _ZN5S38C54v168Ev();
+extern void _ZN5S38C54v169Ev();
+extern void _ZN5S38C54v170Ev();
+extern void _ZN5S38C54v171Ev();
+extern void _ZN5S38C54v172Ev();
+extern void _ZN5S38C54v173Ev();
+extern void _ZN5S38C54v174Ev();
+extern void _ZN5S38C54v175Ev();
+extern void _ZN5S38C54v176Ev();
+extern void _ZN5S38C54v177Ev();
+extern void _ZN5S38C54v178Ev();
+extern void _ZN5S38C54v179Ev();
+extern void _ZN5S38C54v180Ev();
+extern void _ZN5S38C54v181Ev();
+extern void _ZN5S38C54v182Ev();
+extern void _ZN5S38C54v183Ev();
+extern void _ZN5S38C54v184Ev();
+extern void _ZN5S38C54v185Ev();
+extern void _ZN5S38C54v186Ev();
+extern void _ZN5S38C54v187Ev();
+extern void _ZN5S38C54v188Ev();
+extern void _ZN5S38C54v189Ev();
+extern void _ZN5S38C54v190Ev();
+extern void _ZN5S38C54v191Ev();
+extern void _ZN5S38C54v192Ev();
+extern void _ZN5S38C54v193Ev();
+extern void _ZN5S38C54v194Ev();
+extern void _ZN5S38C54v195Ev();
+extern void _ZN5S38C54v196Ev();
+extern void _ZN5S38C54v197Ev();
+extern void _ZN5S38C54v198Ev();
+extern void _ZN5S38C54v199Ev();
+extern void _ZN5S38C54v200Ev();
+extern void _ZN5S38C54v201Ev();
+extern void _ZN5S38C54v202Ev();
+extern void _ZN5S38C54v203Ev();
+extern void _ZN5S38C54v204Ev();
+extern void _ZN5S38C54v205Ev();
+extern void _ZN5S38C54v206Ev();
+extern void _ZN5S38C54v207Ev();
+extern void _ZN5S38C54v208Ev();
+extern void _ZN5S38C54v209Ev();
+extern void _ZN5S38C54v210Ev();
+extern void _ZN5S38C54v211Ev();
+extern void _ZN5S38C54v212Ev();
+extern void _ZN5S38C54v213Ev();
+extern void _ZN5S38C54v214Ev();
+extern void _ZN5S38C54v215Ev();
+extern void _ZN5S38C54v216Ev();
+extern void _ZN5S38C54v217Ev();
+static VTBL_ENTRY vtc_S38C5[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C5[0]),
+ (VTBL_ENTRY)&_ZN5S38C5D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C5D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v71Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v73Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v74Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v75Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v76Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v77Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v78Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v79Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v80Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v81Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v82Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v83Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v84Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v85Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v86Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v87Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v88Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v89Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v90Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v91Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v92Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v93Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v94Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v95Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v96Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v97Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v98Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v99Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v100Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v101Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v102Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v103Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v104Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v105Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v106Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v107Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v108Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v109Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v110Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v111Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v112Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v113Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v114Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v115Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v116Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v117Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v118Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v119Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v120Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v121Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v122Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v123Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v124Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v125Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v126Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v127Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v128Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v129Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v130Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v131Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v132Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v133Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v134Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v135Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v136Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v137Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v138Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v139Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v140Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v141Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v142Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v143Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v144Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v145Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v146Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v147Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v149Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v150Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v151Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v152Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v153Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v154Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v155Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v156Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v157Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v158Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v159Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v160Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v161Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v162Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v163Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v164Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v165Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v166Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v167Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v168Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v169Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v170Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v171Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v172Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v173Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v174Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v175Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v176Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v177Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v178Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v179Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v180Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v181Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v182Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v183Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v184Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v185Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v186Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v187Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v188Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v189Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v190Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v191Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v192Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v193Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v194Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v195Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v196Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v197Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v198Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v199Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v200Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v201Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v202Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v203Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v204Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v205Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v206Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v207Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v208Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v209Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v210Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v211Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v212Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v213Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v214Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v215Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v216Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v217Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C5[];
+extern VTBL_ENTRY _ZTV5S38C5[];
+Class_Descriptor cd_S38C5 = { "S38C5", // class name
+ bases_S38C5, 3,
+ &(vtc_S38C5[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1224,908), // object size
+ NSPAIRA(_ZTI5S38C5),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S38C5),215, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 3, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C4 : S38C5 {
+ unsigned int s38c4f0:1;
+ void *s38c4f1;
+ virtual ~S38C4(); // _ZN5S38C4D1Ev
+ virtual void v218(); // _ZN5S38C44v218Ev
+ virtual void v219(); // _ZN5S38C44v219Ev
+ virtual void v220(); // _ZN5S38C44v220Ev
+ virtual void v221(); // _ZN5S38C44v221Ev
+ virtual void v222(); // _ZN5S38C44v222Ev
+ virtual void v223(); // _ZN5S38C44v223Ev
+ S38C4(); // tgen
+};
+//SIG(-1 S38C4) C1{ BC2{ BC3{ BC4{ BC5{ vd v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 Fi FL Fp[4] Fi[2] Fp FC6{ m Fi[2]} Fp[2]} vd v71 v72} vd v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 FC7{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC8{ BC9{ BC10{ m Fp Fi[2]}}} FC11{ BC12{ BC10}} Fp FC13{ BC14{ BC10}} FC13 FC15{ BC16{ BC10}} FC17{ BC18{ BC10}} Fc Fi Fp FC6 FC6 FC6 FC6 FC6 FC6 FC19{ m Fp FC6} FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19} vd v149 v150 v151 v152 v153 v1!
54 v155 v
156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 FC20{ BC21{ m Fi[4]}} FC6 Fp[2] FC22{ m FC6 Fp FC20 Fp} FC23{ m Fp[8] Fc[4]} Fi FC24{ m Fp[5] FC25{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC26{ m Fi[2]}[4] FC27{ m FC28{ m Fi[3]} FC29{ m} FC30{ BC31{ m Fi[2] Fc[2]} Fi} Fc} FC28 Fi FC32{ m FC33{ BC34{ m Fp[2]}} Fc FC35{ BC13} Fi FC6 FC6 Fp} FC32 Fp FC28 FC36{ BC37{ BC10}} FC38{ BC39{ BC10}} Fi:1 Fi:1 Fi:1 FC29 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19} vd v1 v2 v3 v4 v5 v6 Fi:1 Fp}
+
+
+ S38C4 ::~S38C4(){ note_dtor("S38C4", this);}
+void S38C4 ::v218(){vfunc_called(this, "_ZN5S38C44v218Ev");}
+void S38C4 ::v219(){vfunc_called(this, "_ZN5S38C44v219Ev");}
+void S38C4 ::v220(){vfunc_called(this, "_ZN5S38C44v220Ev");}
+void S38C4 ::v221(){vfunc_called(this, "_ZN5S38C44v221Ev");}
+void S38C4 ::v222(){vfunc_called(this, "_ZN5S38C44v222Ev");}
+void S38C4 ::v223(){vfunc_called(this, "_ZN5S38C44v223Ev");}
+S38C4 ::S38C4(){ note_ctor("S38C4", this);} // tgen
+
+static void Test_S38C4()
+{
+ extern Class_Descriptor cd_S38C4;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(156,230)];
+ init_test(&cd_S38C4, buf);
+ S38C4 *dp, &lv = *(dp=new (buf) S38C4());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1240,916), "sizeof(S38C4)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C4)");
+ check_base_class_offset(lv, (S38C8*)(S38C7*)(S38C6*)(S38C5*), 0, "S38C4");
+ check_base_class_offset(lv, (S38C7*)(S38C6*)(S38C5*), 0, "S38C4");
+ check_base_class_offset(lv, (S38C6*)(S38C5*), 0, "S38C4");
+ check_base_class_offset(lv, (S38C5*), 0, "S38C4");
+ set_bf_and_test(lv, s38c4f0, ABISELECT(1224,908), 0, 1, 1, "S38C4");
+ check_field_offset(lv, s38c4f1, ABISELECT(1232,912), "S38C4.s38c4f1");
+ test_class_info(&lv, &cd_S38C4);
+ dp->~S38C4();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C4(Test_S38C4, "S38C4", ABISELECT(1240,916));
+
+#else // __cplusplus
+
+extern void _ZN5S38C4C1Ev();
+extern void _ZN5S38C4D1Ev();
+Name_Map name_map_S38C4[] = {
+ NSPAIR(_ZN5S38C4C1Ev),
+ NSPAIR(_ZN5S38C4D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S38C8;
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+extern Class_Descriptor cd_S38C7;
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern VTBL_ENTRY _ZTV5S38C7[];
+extern Class_Descriptor cd_S38C6;
+extern VTBL_ENTRY _ZTI5S38C6[];
+extern VTBL_ENTRY _ZTV5S38C6[];
+extern Class_Descriptor cd_S38C5;
+extern VTBL_ENTRY _ZTI5S38C5[];
+extern VTBL_ENTRY _ZTV5S38C5[];
+static Base_Class bases_S38C4[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S38C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S38C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S38C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S38C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S38C4[];
+extern void _ZN5S38C4D1Ev();
+extern void _ZN5S38C4D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+extern void _ZN5S38C73v71Ev();
+extern void _ZN5S38C73v72Ev();
+extern void _ZN5S38C63v73Ev();
+extern void _ZN5S38C63v74Ev();
+extern void _ZN5S38C63v75Ev();
+extern void _ZN5S38C63v76Ev();
+extern void _ZN5S38C63v77Ev();
+extern void _ZN5S38C63v78Ev();
+extern void _ZN5S38C63v79Ev();
+extern void _ZN5S38C63v80Ev();
+extern void _ZN5S38C63v81Ev();
+extern void _ZN5S38C63v82Ev();
+extern void _ZN5S38C63v83Ev();
+extern void _ZN5S38C63v84Ev();
+extern void _ZN5S38C63v85Ev();
+extern void _ZN5S38C63v86Ev();
+extern void _ZN5S38C63v87Ev();
+extern void _ZN5S38C63v88Ev();
+extern void _ZN5S38C63v89Ev();
+extern void _ZN5S38C63v90Ev();
+extern void _ZN5S38C63v91Ev();
+extern void _ZN5S38C63v92Ev();
+extern void _ZN5S38C63v93Ev();
+extern void _ZN5S38C63v94Ev();
+extern void _ZN5S38C63v95Ev();
+extern void _ZN5S38C63v96Ev();
+extern void _ZN5S38C63v97Ev();
+extern void _ZN5S38C63v98Ev();
+extern void _ZN5S38C63v99Ev();
+extern void _ZN5S38C64v100Ev();
+extern void _ZN5S38C64v101Ev();
+extern void _ZN5S38C64v102Ev();
+extern void _ZN5S38C64v103Ev();
+extern void _ZN5S38C64v104Ev();
+extern void _ZN5S38C64v105Ev();
+extern void _ZN5S38C64v106Ev();
+extern void _ZN5S38C64v107Ev();
+extern void _ZN5S38C64v108Ev();
+extern void _ZN5S38C64v109Ev();
+extern void _ZN5S38C64v110Ev();
+extern void _ZN5S38C64v111Ev();
+extern void _ZN5S38C64v112Ev();
+extern void _ZN5S38C64v113Ev();
+extern void _ZN5S38C64v114Ev();
+extern void _ZN5S38C64v115Ev();
+extern void _ZN5S38C64v116Ev();
+extern void _ZN5S38C64v117Ev();
+extern void _ZN5S38C64v118Ev();
+extern void _ZN5S38C64v119Ev();
+extern void _ZN5S38C64v120Ev();
+extern void _ZN5S38C64v121Ev();
+extern void _ZN5S38C64v122Ev();
+extern void _ZN5S38C64v123Ev();
+extern void _ZN5S38C64v124Ev();
+extern void _ZN5S38C64v125Ev();
+extern void _ZN5S38C64v126Ev();
+extern void _ZN5S38C64v127Ev();
+extern void _ZN5S38C64v128Ev();
+extern void _ZN5S38C64v129Ev();
+extern void _ZN5S38C64v130Ev();
+extern void _ZN5S38C64v131Ev();
+extern void _ZN5S38C64v132Ev();
+extern void _ZN5S38C64v133Ev();
+extern void _ZN5S38C64v134Ev();
+extern void _ZN5S38C64v135Ev();
+extern void _ZN5S38C64v136Ev();
+extern void _ZN5S38C64v137Ev();
+extern void _ZN5S38C64v138Ev();
+extern void _ZN5S38C64v139Ev();
+extern void _ZN5S38C64v140Ev();
+extern void _ZN5S38C64v141Ev();
+extern void _ZN5S38C64v142Ev();
+extern void _ZN5S38C64v143Ev();
+extern void _ZN5S38C64v144Ev();
+extern void _ZN5S38C64v145Ev();
+extern void _ZN5S38C64v146Ev();
+extern void _ZN5S38C64v147Ev();
+extern void _ZN5S38C64v148Ev();
+extern void _ZN5S38C54v149Ev();
+extern void _ZN5S38C54v150Ev();
+extern void _ZN5S38C54v151Ev();
+extern void _ZN5S38C54v152Ev();
+extern void _ZN5S38C54v153Ev();
+extern void _ZN5S38C54v154Ev();
+extern void _ZN5S38C54v155Ev();
+extern void _ZN5S38C54v156Ev();
+extern void _ZN5S38C54v157Ev();
+extern void _ZN5S38C54v158Ev();
+extern void _ZN5S38C54v159Ev();
+extern void _ZN5S38C54v160Ev();
+extern void _ZN5S38C54v161Ev();
+extern void _ZN5S38C54v162Ev();
+extern void _ZN5S38C54v163Ev();
+extern void _ZN5S38C54v164Ev();
+extern void _ZN5S38C54v165Ev();
+extern void _ZN5S38C54v166Ev();
+extern void _ZN5S38C54v167Ev();
+extern void _ZN5S38C54v168Ev();
+extern void _ZN5S38C54v169Ev();
+extern void _ZN5S38C54v170Ev();
+extern void _ZN5S38C54v171Ev();
+extern void _ZN5S38C54v172Ev();
+extern void _ZN5S38C54v173Ev();
+extern void _ZN5S38C54v174Ev();
+extern void _ZN5S38C54v175Ev();
+extern void _ZN5S38C54v176Ev();
+extern void _ZN5S38C54v177Ev();
+extern void _ZN5S38C54v178Ev();
+extern void _ZN5S38C54v179Ev();
+extern void _ZN5S38C54v180Ev();
+extern void _ZN5S38C54v181Ev();
+extern void _ZN5S38C54v182Ev();
+extern void _ZN5S38C54v183Ev();
+extern void _ZN5S38C54v184Ev();
+extern void _ZN5S38C54v185Ev();
+extern void _ZN5S38C54v186Ev();
+extern void _ZN5S38C54v187Ev();
+extern void _ZN5S38C54v188Ev();
+extern void _ZN5S38C54v189Ev();
+extern void _ZN5S38C54v190Ev();
+extern void _ZN5S38C54v191Ev();
+extern void _ZN5S38C54v192Ev();
+extern void _ZN5S38C54v193Ev();
+extern void _ZN5S38C54v194Ev();
+extern void _ZN5S38C54v195Ev();
+extern void _ZN5S38C54v196Ev();
+extern void _ZN5S38C54v197Ev();
+extern void _ZN5S38C54v198Ev();
+extern void _ZN5S38C54v199Ev();
+extern void _ZN5S38C54v200Ev();
+extern void _ZN5S38C54v201Ev();
+extern void _ZN5S38C54v202Ev();
+extern void _ZN5S38C54v203Ev();
+extern void _ZN5S38C54v204Ev();
+extern void _ZN5S38C54v205Ev();
+extern void _ZN5S38C54v206Ev();
+extern void _ZN5S38C54v207Ev();
+extern void _ZN5S38C54v208Ev();
+extern void _ZN5S38C54v209Ev();
+extern void _ZN5S38C54v210Ev();
+extern void _ZN5S38C54v211Ev();
+extern void _ZN5S38C54v212Ev();
+extern void _ZN5S38C54v213Ev();
+extern void _ZN5S38C54v214Ev();
+extern void _ZN5S38C54v215Ev();
+extern void _ZN5S38C54v216Ev();
+extern void _ZN5S38C54v217Ev();
+extern void _ZN5S38C44v218Ev();
+extern void _ZN5S38C44v219Ev();
+extern void _ZN5S38C44v220Ev();
+extern void _ZN5S38C44v221Ev();
+extern void _ZN5S38C44v222Ev();
+extern void _ZN5S38C44v223Ev();
+static VTBL_ENTRY vtc_S38C4[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C4[0]),
+ (VTBL_ENTRY)&_ZN5S38C4D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C4D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v71Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v73Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v74Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v75Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v76Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v77Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v78Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v79Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v80Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v81Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v82Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v83Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v84Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v85Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v86Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v87Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v88Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v89Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v90Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v91Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v92Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v93Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v94Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v95Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v96Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v97Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v98Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v99Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v100Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v101Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v102Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v103Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v104Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v105Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v106Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v107Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v108Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v109Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v110Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v111Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v112Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v113Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v114Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v115Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v116Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v117Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v118Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v119Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v120Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v121Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v122Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v123Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v124Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v125Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v126Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v127Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v128Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v129Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v130Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v131Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v132Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v133Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v134Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v135Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v136Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v137Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v138Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v139Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v140Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v141Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v142Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v143Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v144Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v145Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v146Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v147Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v149Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v150Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v151Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v152Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v153Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v154Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v155Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v156Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v157Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v158Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v159Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v160Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v161Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v162Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v163Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v164Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v165Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v166Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v167Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v168Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v169Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v170Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v171Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v172Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v173Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v174Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v175Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v176Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v177Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v178Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v179Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v180Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v181Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v182Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v183Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v184Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v185Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v186Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v187Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v188Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v189Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v190Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v191Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v192Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v193Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v194Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v195Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v196Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v197Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v198Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v199Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v200Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v201Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v202Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v203Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v204Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v205Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v206Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v207Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v208Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v209Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v210Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v211Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v212Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v213Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v214Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v215Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v216Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v218Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v219Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v220Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v221Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v222Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v223Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C4[];
+extern VTBL_ENTRY _ZTV5S38C4[];
+Class_Descriptor cd_S38C4 = { "S38C4", // class name
+ bases_S38C4, 4,
+ &(vtc_S38C4[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1240,916), // object size
+ NSPAIRA(_ZTI5S38C4),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S38C4),221, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 4, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C3 : S38C4 {
+ unsigned int s38c3f0:1;
+ void *s38c3f1;
+ int s38c3f2[5];
+ ::S288C20_nt s38c3f3;
+ virtual ~S38C3(); // _ZN5S38C3D1Ev
+ virtual void v224(); // _ZN5S38C34v224Ev
+ virtual void v225(); // _ZN5S38C34v225Ev
+ virtual void v226(); // _ZN5S38C34v226Ev
+ S38C3(); // tgen
+};
+//SIG(-1 S38C3) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ vd v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 Fi FL Fp[4] Fi[2] Fp FC7{ m Fi[2]} Fp[2]} vd v68 v69} vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 FC8{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC9{ BC10{ BC11{ m Fp Fi[2]}}} FC12{ BC13{ BC11}} Fp FC14{ BC15{ BC11}} FC14 FC16{ BC17{ BC11}} FC18{ BC19{ BC11}} Fc Fi Fp FC7 FC7 FC7 FC7 FC7 FC7 FC20{ m Fp FC7} FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} vd v146 v147 v148 v149 v150 v1!
51 v152 v
153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 FC21{ BC22{ m Fi[4]}} FC7 Fp[2] FC23{ m FC7 Fp FC21 Fp} FC24{ m Fp[8] Fc[4]} Fi FC25{ m Fp[5] FC26{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC27{ m Fi[2]}[4] FC28{ m FC29{ m Fi[3]} FC30{ m} FC31{ BC32{ m Fi[2] Fc[2]} Fi} Fc} FC29 Fi FC33{ m FC34{ BC35{ m Fp[2]}} Fc FC36{ BC14} Fi FC7 FC7 Fp} FC33 Fp FC29 FC37{ BC38{ BC11}} FC39{ BC40{ BC11}} Fi:1 Fi:1 Fi:1 FC30 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} vd v215 v216 v217 v218 v219 v220 Fi:1 Fp} vd v1 v2 v3 Fi:1 Fp Fi[5] FC20}
+
+
+ S38C3 ::~S38C3(){ note_dtor("S38C3", this);}
+void S38C3 ::v224(){vfunc_called(this, "_ZN5S38C34v224Ev");}
+void S38C3 ::v225(){vfunc_called(this, "_ZN5S38C34v225Ev");}
+void S38C3 ::v226(){vfunc_called(this, "_ZN5S38C34v226Ev");}
+S38C3 ::S38C3(){ note_ctor("S38C3", this);} // tgen
+
+static void Test_S38C3()
+{
+ extern Class_Descriptor cd_S38C3;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(163,240)];
+ init_test(&cd_S38C3, buf);
+ S38C3 *dp, &lv = *(dp=new (buf) S38C3());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1296,956), "sizeof(S38C3)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C3)");
+ check_base_class_offset(lv, (S38C8*)(S38C7*)(S38C6*)(S38C5*)(S38C4*), 0, "S38C3");
+ check_base_class_offset(lv, (S38C7*)(S38C6*)(S38C5*)(S38C4*), 0, "S38C3");
+ check_base_class_offset(lv, (S38C6*)(S38C5*)(S38C4*), 0, "S38C3");
+ check_base_class_offset(lv, (S38C5*)(S38C4*), 0, "S38C3");
+ check_base_class_offset(lv, (S38C4*), 0, "S38C3");
+ set_bf_and_test(lv, s38c3f0, ABISELECT(1240,916), 0, 1, 1, "S38C3");
+ check_field_offset(lv, s38c3f1, ABISELECT(1248,920), "S38C3.s38c3f1");
+ check_field_offset(lv, s38c3f2, ABISELECT(1256,924), "S38C3.s38c3f2");
+ check_field_offset(lv, s38c3f3, ABISELECT(1280,944), "S38C3.s38c3f3");
+ test_class_info(&lv, &cd_S38C3);
+ dp->~S38C3();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C3(Test_S38C3, "S38C3", ABISELECT(1296,956));
+
+#else // __cplusplus
+
+extern void _ZN5S38C3C1Ev();
+extern void _ZN5S38C3D1Ev();
+Name_Map name_map_S38C3[] = {
+ NSPAIR(_ZN5S38C3C1Ev),
+ NSPAIR(_ZN5S38C3D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S38C8;
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+extern Class_Descriptor cd_S38C7;
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern VTBL_ENTRY _ZTV5S38C7[];
+extern Class_Descriptor cd_S38C6;
+extern VTBL_ENTRY _ZTI5S38C6[];
+extern VTBL_ENTRY _ZTV5S38C6[];
+extern Class_Descriptor cd_S38C5;
+extern VTBL_ENTRY _ZTI5S38C5[];
+extern VTBL_ENTRY _ZTV5S38C5[];
+extern Class_Descriptor cd_S38C4;
+extern VTBL_ENTRY _ZTI5S38C4[];
+extern VTBL_ENTRY _ZTV5S38C4[];
+static Base_Class bases_S38C3[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S38C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S38C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S38C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S38C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 4, //immediately_derived
+ 0, 0},
+ {&cd_S38C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S38C3[];
+extern void _ZN5S38C3D1Ev();
+extern void _ZN5S38C3D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+extern void _ZN5S38C73v71Ev();
+extern void _ZN5S38C73v72Ev();
+extern void _ZN5S38C63v73Ev();
+extern void _ZN5S38C63v74Ev();
+extern void _ZN5S38C63v75Ev();
+extern void _ZN5S38C63v76Ev();
+extern void _ZN5S38C63v77Ev();
+extern void _ZN5S38C63v78Ev();
+extern void _ZN5S38C63v79Ev();
+extern void _ZN5S38C63v80Ev();
+extern void _ZN5S38C63v81Ev();
+extern void _ZN5S38C63v82Ev();
+extern void _ZN5S38C63v83Ev();
+extern void _ZN5S38C63v84Ev();
+extern void _ZN5S38C63v85Ev();
+extern void _ZN5S38C63v86Ev();
+extern void _ZN5S38C63v87Ev();
+extern void _ZN5S38C63v88Ev();
+extern void _ZN5S38C63v89Ev();
+extern void _ZN5S38C63v90Ev();
+extern void _ZN5S38C63v91Ev();
+extern void _ZN5S38C63v92Ev();
+extern void _ZN5S38C63v93Ev();
+extern void _ZN5S38C63v94Ev();
+extern void _ZN5S38C63v95Ev();
+extern void _ZN5S38C63v96Ev();
+extern void _ZN5S38C63v97Ev();
+extern void _ZN5S38C63v98Ev();
+extern void _ZN5S38C63v99Ev();
+extern void _ZN5S38C64v100Ev();
+extern void _ZN5S38C64v101Ev();
+extern void _ZN5S38C64v102Ev();
+extern void _ZN5S38C64v103Ev();
+extern void _ZN5S38C64v104Ev();
+extern void _ZN5S38C64v105Ev();
+extern void _ZN5S38C64v106Ev();
+extern void _ZN5S38C64v107Ev();
+extern void _ZN5S38C64v108Ev();
+extern void _ZN5S38C64v109Ev();
+extern void _ZN5S38C64v110Ev();
+extern void _ZN5S38C64v111Ev();
+extern void _ZN5S38C64v112Ev();
+extern void _ZN5S38C64v113Ev();
+extern void _ZN5S38C64v114Ev();
+extern void _ZN5S38C64v115Ev();
+extern void _ZN5S38C64v116Ev();
+extern void _ZN5S38C64v117Ev();
+extern void _ZN5S38C64v118Ev();
+extern void _ZN5S38C64v119Ev();
+extern void _ZN5S38C64v120Ev();
+extern void _ZN5S38C64v121Ev();
+extern void _ZN5S38C64v122Ev();
+extern void _ZN5S38C64v123Ev();
+extern void _ZN5S38C64v124Ev();
+extern void _ZN5S38C64v125Ev();
+extern void _ZN5S38C64v126Ev();
+extern void _ZN5S38C64v127Ev();
+extern void _ZN5S38C64v128Ev();
+extern void _ZN5S38C64v129Ev();
+extern void _ZN5S38C64v130Ev();
+extern void _ZN5S38C64v131Ev();
+extern void _ZN5S38C64v132Ev();
+extern void _ZN5S38C64v133Ev();
+extern void _ZN5S38C64v134Ev();
+extern void _ZN5S38C64v135Ev();
+extern void _ZN5S38C64v136Ev();
+extern void _ZN5S38C64v137Ev();
+extern void _ZN5S38C64v138Ev();
+extern void _ZN5S38C64v139Ev();
+extern void _ZN5S38C64v140Ev();
+extern void _ZN5S38C64v141Ev();
+extern void _ZN5S38C64v142Ev();
+extern void _ZN5S38C64v143Ev();
+extern void _ZN5S38C64v144Ev();
+extern void _ZN5S38C64v145Ev();
+extern void _ZN5S38C64v146Ev();
+extern void _ZN5S38C64v147Ev();
+extern void _ZN5S38C64v148Ev();
+extern void _ZN5S38C54v149Ev();
+extern void _ZN5S38C54v150Ev();
+extern void _ZN5S38C54v151Ev();
+extern void _ZN5S38C54v152Ev();
+extern void _ZN5S38C54v153Ev();
+extern void _ZN5S38C54v154Ev();
+extern void _ZN5S38C54v155Ev();
+extern void _ZN5S38C54v156Ev();
+extern void _ZN5S38C54v157Ev();
+extern void _ZN5S38C54v158Ev();
+extern void _ZN5S38C54v159Ev();
+extern void _ZN5S38C54v160Ev();
+extern void _ZN5S38C54v161Ev();
+extern void _ZN5S38C54v162Ev();
+extern void _ZN5S38C54v163Ev();
+extern void _ZN5S38C54v164Ev();
+extern void _ZN5S38C54v165Ev();
+extern void _ZN5S38C54v166Ev();
+extern void _ZN5S38C54v167Ev();
+extern void _ZN5S38C54v168Ev();
+extern void _ZN5S38C54v169Ev();
+extern void _ZN5S38C54v170Ev();
+extern void _ZN5S38C54v171Ev();
+extern void _ZN5S38C54v172Ev();
+extern void _ZN5S38C54v173Ev();
+extern void _ZN5S38C54v174Ev();
+extern void _ZN5S38C54v175Ev();
+extern void _ZN5S38C54v176Ev();
+extern void _ZN5S38C54v177Ev();
+extern void _ZN5S38C54v178Ev();
+extern void _ZN5S38C54v179Ev();
+extern void _ZN5S38C54v180Ev();
+extern void _ZN5S38C54v181Ev();
+extern void _ZN5S38C54v182Ev();
+extern void _ZN5S38C54v183Ev();
+extern void _ZN5S38C54v184Ev();
+extern void _ZN5S38C54v185Ev();
+extern void _ZN5S38C54v186Ev();
+extern void _ZN5S38C54v187Ev();
+extern void _ZN5S38C54v188Ev();
+extern void _ZN5S38C54v189Ev();
+extern void _ZN5S38C54v190Ev();
+extern void _ZN5S38C54v191Ev();
+extern void _ZN5S38C54v192Ev();
+extern void _ZN5S38C54v193Ev();
+extern void _ZN5S38C54v194Ev();
+extern void _ZN5S38C54v195Ev();
+extern void _ZN5S38C54v196Ev();
+extern void _ZN5S38C54v197Ev();
+extern void _ZN5S38C54v198Ev();
+extern void _ZN5S38C54v199Ev();
+extern void _ZN5S38C54v200Ev();
+extern void _ZN5S38C54v201Ev();
+extern void _ZN5S38C54v202Ev();
+extern void _ZN5S38C54v203Ev();
+extern void _ZN5S38C54v204Ev();
+extern void _ZN5S38C54v205Ev();
+extern void _ZN5S38C54v206Ev();
+extern void _ZN5S38C54v207Ev();
+extern void _ZN5S38C54v208Ev();
+extern void _ZN5S38C54v209Ev();
+extern void _ZN5S38C54v210Ev();
+extern void _ZN5S38C54v211Ev();
+extern void _ZN5S38C54v212Ev();
+extern void _ZN5S38C54v213Ev();
+extern void _ZN5S38C54v214Ev();
+extern void _ZN5S38C54v215Ev();
+extern void _ZN5S38C54v216Ev();
+extern void _ZN5S38C54v217Ev();
+extern void _ZN5S38C44v218Ev();
+extern void _ZN5S38C44v219Ev();
+extern void _ZN5S38C44v220Ev();
+extern void _ZN5S38C44v221Ev();
+extern void _ZN5S38C44v222Ev();
+extern void _ZN5S38C44v223Ev();
+extern void _ZN5S38C34v224Ev();
+extern void _ZN5S38C34v225Ev();
+extern void _ZN5S38C34v226Ev();
+static VTBL_ENTRY vtc_S38C3[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C3[0]),
+ (VTBL_ENTRY)&_ZN5S38C3D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C3D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v71Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v73Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v74Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v75Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v76Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v77Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v78Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v79Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v80Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v81Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v82Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v83Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v84Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v85Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v86Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v87Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v88Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v89Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v90Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v91Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v92Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v93Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v94Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v95Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v96Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v97Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v98Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v99Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v100Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v101Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v102Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v103Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v104Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v105Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v106Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v107Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v108Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v109Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v110Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v111Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v112Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v113Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v114Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v115Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v116Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v117Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v118Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v119Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v120Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v121Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v122Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v123Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v124Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v125Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v126Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v127Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v128Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v129Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v130Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v131Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v132Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v133Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v134Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v135Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v136Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v137Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v138Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v139Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v140Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v141Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v142Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v143Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v144Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v145Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v146Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v147Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v149Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v150Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v151Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v152Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v153Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v154Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v155Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v156Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v157Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v158Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v159Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v160Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v161Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v162Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v163Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v164Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v165Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v166Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v167Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v168Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v169Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v170Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v171Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v172Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v173Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v174Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v175Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v176Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v177Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v178Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v179Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v180Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v181Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v182Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v183Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v184Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v185Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v186Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v187Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v188Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v189Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v190Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v191Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v192Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v193Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v194Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v195Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v196Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v197Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v198Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v199Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v200Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v201Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v202Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v203Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v204Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v205Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v206Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v207Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v208Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v209Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v210Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v211Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v212Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v213Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v214Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v215Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v216Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v218Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v219Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v220Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v221Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v222Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v223Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v224Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v225Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v226Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C3[];
+extern VTBL_ENTRY _ZTV5S38C3[];
+Class_Descriptor cd_S38C3 = { "S38C3", // class name
+ bases_S38C3, 5,
+ &(vtc_S38C3[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1296,956), // object size
+ NSPAIRA(_ZTI5S38C3),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S38C3),224, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 5, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C48 {
+ virtual ~S38C48(); // _ZN6S38C48D1Ev
+ virtual void v227(); // _ZN6S38C484v227Ev
+ virtual void v228(); // _ZN6S38C484v228Ev
+ virtual void v229(); // _ZN6S38C484v229Ev
+ virtual void v230(); // _ZN6S38C484v230Ev
+ virtual void v231(); // _ZN6S38C484v231Ev
+ virtual void v232(); // _ZN6S38C484v232Ev
+ virtual void v233(); // _ZN6S38C484v233Ev
+ S38C48(); // tgen
+};
+//SIG(-1 S38C48) C1{ vd v1 v2 v3 v4 v5 v6 v7}
+
+
+ S38C48 ::~S38C48(){ note_dtor("S38C48", this);}
+void S38C48 ::v227(){vfunc_called(this, "_ZN6S38C484v227Ev");}
+void S38C48 ::v228(){vfunc_called(this, "_ZN6S38C484v228Ev");}
+void S38C48 ::v229(){vfunc_called(this, "_ZN6S38C484v229Ev");}
+void S38C48 ::v230(){vfunc_called(this, "_ZN6S38C484v230Ev");}
+void S38C48 ::v231(){vfunc_called(this, "_ZN6S38C484v231Ev");}
+void S38C48 ::v232(){vfunc_called(this, "_ZN6S38C484v232Ev");}
+void S38C48 ::v233(){vfunc_called(this, "_ZN6S38C484v233Ev");}
+S38C48 ::S38C48(){ note_ctor("S38C48", this);} // tgen
+
+static void Test_S38C48()
+{
+ extern Class_Descriptor cd_S38C48;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[2];
+ init_test(&cd_S38C48, buf);
+ S38C48 *dp, &lv = *(dp=new (buf) S38C48());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(8,4), "sizeof(S38C48)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C48)");
+ test_class_info(&lv, &cd_S38C48);
+ dp->~S38C48();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C48(Test_S38C48, "S38C48", ABISELECT(8,4));
+
+#else // __cplusplus
+
+extern void _ZN6S38C48C1Ev();
+extern void _ZN6S38C48D1Ev();
+Name_Map name_map_S38C48[] = {
+ NSPAIR(_ZN6S38C48C1Ev),
+ NSPAIR(_ZN6S38C48D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI6S38C48[];
+extern void _ZN6S38C48D1Ev();
+extern void _ZN6S38C48D0Ev();
+extern void _ZN6S38C484v227Ev();
+extern void _ZN6S38C484v228Ev();
+extern void _ZN6S38C484v229Ev();
+extern void _ZN6S38C484v230Ev();
+extern void _ZN6S38C484v231Ev();
+extern void _ZN6S38C484v232Ev();
+extern void _ZN6S38C484v233Ev();
+static VTBL_ENTRY vtc_S38C48[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S38C48[0]),
+ (VTBL_ENTRY)&_ZN6S38C48D1Ev,
+ (VTBL_ENTRY)&_ZN6S38C48D0Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v227Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v228Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v229Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v230Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v231Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v232Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v233Ev,
+};
+extern VTBL_ENTRY _ZTI6S38C48[];
+extern VTBL_ENTRY _ZTV6S38C48[];
+Class_Descriptor cd_S38C48 = { "S38C48", // class name
+ 0,0,//no base classes
+ &(vtc_S38C48[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI6S38C48),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV6S38C48),11, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C2 : S38C3 , S38C48 {
+ void *s38c2f0;
+ int s38c2f1[3];
+ unsigned int s38c2f2:1;
+ ::S14C55 s38c2f3;
+ ::S288C35 s38c2f4;
+ ::S288C36_nt s38c2f5;
+ void *s38c2f6[2];
+ int s38c2f7;
+ unsigned int s38c2f8:1;
+ int s38c2f9;
+ ::S288C31_nt s38c2f10;
+ void *s38c2f11[2];
+ int s38c2f12;
+ unsigned int s38c2f13:1;
+ int s38c2f14[2];
+ ::S288C30_nt s38c2f15;
+ int s38c2f16[8];
+ unsigned int s38c2f17:1;
+ unsigned int s38c2f18:1;
+ ::S288C20_nt s38c2f19;
+ ::S288C20_nt s38c2f20;
+ ::S288C20_nt s38c2f21;
+ virtual ~S38C2(); // _ZN5S38C2D1Ev
+ virtual void v234(); // _ZN5S38C24v234Ev
+ virtual void v235(); // _ZN5S38C24v235Ev
+ virtual void v236(); // _ZN5S38C24v236Ev
+ virtual void v237(); // _ZN5S38C24v237Ev
+ virtual void v238(); // _ZN5S38C24v238Ev
+ virtual void v239(); // _ZN5S38C24v239Ev
+ virtual void v240(); // _ZN5S38C24v240Ev
+ virtual void v241(); // _ZN5S38C24v241Ev
+ virtual void v242(); // _ZN5S38C24v242Ev
+ virtual void v243(); // _ZN5S38C24v243Ev
+ virtual void v244(); // _ZN5S38C24v244Ev
+ virtual void v245(); // _ZN5S38C24v245Ev
+ virtual void v246(); // _ZN5S38C24v246Ev
+ virtual void v247(); // _ZN5S38C24v247Ev
+ virtual void v248(); // _ZN5S38C24v248Ev
+ virtual void v249(); // _ZN5S38C24v249Ev
+ virtual void v250(); // _ZN5S38C24v250Ev
+ virtual void v251(); // _ZN5S38C24v251Ev
+ virtual void v252(); // _ZN5S38C24v252Ev
+ virtual void v253(); // _ZN5S38C24v253Ev
+ S38C2(); // tgen
+};
+//SIG(-1 S38C2) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ BC7{ vd v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 Fi FL Fp[4] Fi[2] Fp FC8{ m Fi[2]} Fp[2]} vd v85 v86} vd v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 FC9{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC10{ BC11{ BC12{ m Fp Fi[2]}}} FC13{ BC14{ BC12}} Fp FC15{ BC16{ BC12}} FC15 FC17{ BC18{ BC12}} FC19{ BC20{ BC12}} Fc Fi Fp FC8 FC8 FC8 FC8 FC8 FC8 FC21{ m Fp FC8} FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21} v!
d v163 v1
64 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 v220 v221 v222 v223 v224 v225 v226 v227 v228 v229 v230 v231 FC22{ BC23{ m Fi[4]}} FC8 Fp[2] FC24{ m FC8 Fp FC22 Fp} FC25{ m Fp[8] Fc[4]} Fi FC26{ m Fp[5] FC27{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC28{ m Fi[2]}[4] FC29{ m FC30{ m Fi[3]} FC31{ m} FC32{ BC33{ m Fi[2] Fc[2]} Fi} Fc} FC30 Fi FC34{ m FC35{ BC36{ m Fp[2]}} Fc FC37{ BC15} Fi FC8 FC8 Fp} FC34 Fp FC30 FC38{ BC39{ BC12}} FC40{ BC41{ BC12}} Fi:1 Fi:1 Fi:1 FC31 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21} vd v232 v233 v234 v235 v236 v237 Fi:1 Fp} vd v238 v239 v240 Fi:1 Fp Fi[5] FC21} BC42{ vd v241 v242 v243 v244 v245 v246 v247} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 Fp Fi[3] Fi:1 FC43{ !
BC44{ BC1
2}} FC34 FC35 Fp[2] Fi Fi:1 Fi FC31 Fp[2] Fi Fi:1 Fi[2] FC30 Fi[8] Fi:1 Fi:1 FC21 FC21 FC21}
+
+
+ S38C2 ::~S38C2(){ note_dtor("S38C2", this);}
+void S38C2 ::v234(){vfunc_called(this, "_ZN5S38C24v234Ev");}
+void S38C2 ::v235(){vfunc_called(this, "_ZN5S38C24v235Ev");}
+void S38C2 ::v236(){vfunc_called(this, "_ZN5S38C24v236Ev");}
+void S38C2 ::v237(){vfunc_called(this, "_ZN5S38C24v237Ev");}
+void S38C2 ::v238(){vfunc_called(this, "_ZN5S38C24v238Ev");}
+void S38C2 ::v239(){vfunc_called(this, "_ZN5S38C24v239Ev");}
+void S38C2 ::v240(){vfunc_called(this, "_ZN5S38C24v240Ev");}
+void S38C2 ::v241(){vfunc_called(this, "_ZN5S38C24v241Ev");}
+void S38C2 ::v242(){vfunc_called(this, "_ZN5S38C24v242Ev");}
+void S38C2 ::v243(){vfunc_called(this, "_ZN5S38C24v243Ev");}
+void S38C2 ::v244(){vfunc_called(this, "_ZN5S38C24v244Ev");}
+void S38C2 ::v245(){vfunc_called(this, "_ZN5S38C24v245Ev");}
+void S38C2 ::v246(){vfunc_called(this, "_ZN5S38C24v246Ev");}
+void S38C2 ::v247(){vfunc_called(this, "_ZN5S38C24v247Ev");}
+void S38C2 ::v248(){vfunc_called(this, "_ZN5S38C24v248Ev");}
+void S38C2 ::v249(){vfunc_called(this, "_ZN5S38C24v249Ev");}
+void S38C2 ::v250(){vfunc_called(this, "_ZN5S38C24v250Ev");}
+void S38C2 ::v251(){vfunc_called(this, "_ZN5S38C24v251Ev");}
+void S38C2 ::v252(){vfunc_called(this, "_ZN5S38C24v252Ev");}
+void S38C2 ::v253(){vfunc_called(this, "_ZN5S38C24v253Ev");}
+S38C2 ::S38C2(){ note_ctor("S38C2", this);} // tgen
+
+static void Test_S38C2()
+{
+ extern Class_Descriptor cd_S38C2;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(200,296)];
+ init_test(&cd_S38C2, buf);
+ S38C2 *dp, &lv = *(dp=new (buf) S38C2());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1592,1180), "sizeof(S38C2)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C2)");
+ check_base_class_offset(lv, (S38C8*)(S38C7*)(S38C6*)(S38C5*)(S38C4*)(S38C3*), 0, "S38C2");
+ check_base_class_offset(lv, (S38C7*)(S38C6*)(S38C5*)(S38C4*)(S38C3*), 0, "S38C2");
+ check_base_class_offset(lv, (S38C6*)(S38C5*)(S38C4*)(S38C3*), 0, "S38C2");
+ check_base_class_offset(lv, (S38C5*)(S38C4*)(S38C3*), 0, "S38C2");
+ check_base_class_offset(lv, (S38C4*)(S38C3*), 0, "S38C2");
+ check_base_class_offset(lv, (S38C3*), 0, "S38C2");
+ check_base_class_offset(lv, (S38C48*), ABISELECT(1296,956), "S38C2");
+ check_field_offset(lv, s38c2f0, ABISELECT(1304,960), "S38C2.s38c2f0");
+ check_field_offset(lv, s38c2f1, ABISELECT(1312,964), "S38C2.s38c2f1");
+ set_bf_and_test(lv, s38c2f2, ABISELECT(1324,976), 0, 1, 1, "S38C2");
+ check_field_offset(lv, s38c2f3, ABISELECT(1328,980), "S38C2.s38c2f3");
+ check_field_offset(lv, s38c2f4, ABISELECT(1344,992), "S38C2.s38c2f4");
+ check_field_offset(lv, s38c2f5, ABISELECT(1416,1040), "S38C2.s38c2f5");
+ check_field_offset(lv, s38c2f6, ABISELECT(1432,1048), "S38C2.s38c2f6");
+ check_field_offset(lv, s38c2f7, ABISELECT(1448,1056), "S38C2.s38c2f7");
+ set_bf_and_test(lv, s38c2f8, ABISELECT(1452,1060), 0, 1, 1, "S38C2");
+ check_field_offset(lv, s38c2f9, ABISELECT(1456,1064), "S38C2.s38c2f9");
+ check_field_offset(lv, s38c2f10, ABISELECT(1460,1068), "S38C2.s38c2f10");
+ check_field_offset(lv, s38c2f11, ABISELECT(1464,1072), "S38C2.s38c2f11");
+ check_field_offset(lv, s38c2f12, ABISELECT(1480,1080), "S38C2.s38c2f12");
+ set_bf_and_test(lv, s38c2f13, ABISELECT(1484,1084), 0, 1, 1, "S38C2");
+ check_field_offset(lv, s38c2f14, ABISELECT(1488,1088), "S38C2.s38c2f14");
+ check_field_offset(lv, s38c2f15, ABISELECT(1496,1096), "S38C2.s38c2f15");
+ check_field_offset(lv, s38c2f16, ABISELECT(1508,1108), "S38C2.s38c2f16");
+ set_bf_and_test(lv, s38c2f17, ABISELECT(1540,1140), 0, 1, 1, "S38C2");
+ set_bf_and_test(lv, s38c2f18, ABISELECT(1540,1140), 1, 1, 1, "S38C2");
+ check_field_offset(lv, s38c2f19, ABISELECT(1544,1144), "S38C2.s38c2f19");
+ check_field_offset(lv, s38c2f20, ABISELECT(1560,1156), "S38C2.s38c2f20");
+ check_field_offset(lv, s38c2f21, ABISELECT(1576,1168), "S38C2.s38c2f21");
+ test_class_info(&lv, &cd_S38C2);
+ dp->~S38C2();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C2(Test_S38C2, "S38C2", ABISELECT(1592,1180));
+
+#else // __cplusplus
+
+extern void _ZN5S38C2C1Ev();
+extern void _ZN5S38C2D1Ev();
+Name_Map name_map_S38C2[] = {
+ NSPAIR(_ZN5S38C2C1Ev),
+ NSPAIR(_ZN5S38C2D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S38C8;
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+extern Class_Descriptor cd_S38C7;
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern VTBL_ENTRY _ZTV5S38C7[];
+extern Class_Descriptor cd_S38C6;
+extern VTBL_ENTRY _ZTI5S38C6[];
+extern VTBL_ENTRY _ZTV5S38C6[];
+extern Class_Descriptor cd_S38C5;
+extern VTBL_ENTRY _ZTI5S38C5[];
+extern VTBL_ENTRY _ZTV5S38C5[];
+extern Class_Descriptor cd_S38C4;
+extern VTBL_ENTRY _ZTI5S38C4[];
+extern VTBL_ENTRY _ZTV5S38C4[];
+extern Class_Descriptor cd_S38C3;
+extern VTBL_ENTRY _ZTI5S38C3[];
+extern VTBL_ENTRY _ZTV5S38C3[];
+extern Class_Descriptor cd_S38C48;
+extern VTBL_ENTRY _ZTI6S38C48[];
+extern VTBL_ENTRY _ZTV6S38C48[];
+static Base_Class bases_S38C2[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S38C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S38C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S38C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S38C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 4, //immediately_derived
+ 0, 0},
+ {&cd_S38C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S38C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {&cd_S38C48, ABISELECT(1296,956), //bcp->offset
+ 244, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S38C2[];
+extern void _ZN5S38C2D1Ev();
+extern void _ZN5S38C2D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+extern void _ZN5S38C73v71Ev();
+extern void _ZN5S38C73v72Ev();
+extern void _ZN5S38C63v73Ev();
+extern void _ZN5S38C63v74Ev();
+extern void _ZN5S38C63v75Ev();
+extern void _ZN5S38C63v76Ev();
+extern void _ZN5S38C63v77Ev();
+extern void _ZN5S38C63v78Ev();
+extern void _ZN5S38C63v79Ev();
+extern void _ZN5S38C63v80Ev();
+extern void _ZN5S38C63v81Ev();
+extern void _ZN5S38C63v82Ev();
+extern void _ZN5S38C63v83Ev();
+extern void _ZN5S38C63v84Ev();
+extern void _ZN5S38C63v85Ev();
+extern void _ZN5S38C63v86Ev();
+extern void _ZN5S38C63v87Ev();
+extern void _ZN5S38C63v88Ev();
+extern void _ZN5S38C63v89Ev();
+extern void _ZN5S38C63v90Ev();
+extern void _ZN5S38C63v91Ev();
+extern void _ZN5S38C63v92Ev();
+extern void _ZN5S38C63v93Ev();
+extern void _ZN5S38C63v94Ev();
+extern void _ZN5S38C63v95Ev();
+extern void _ZN5S38C63v96Ev();
+extern void _ZN5S38C63v97Ev();
+extern void _ZN5S38C63v98Ev();
+extern void _ZN5S38C63v99Ev();
+extern void _ZN5S38C64v100Ev();
+extern void _ZN5S38C64v101Ev();
+extern void _ZN5S38C64v102Ev();
+extern void _ZN5S38C64v103Ev();
+extern void _ZN5S38C64v104Ev();
+extern void _ZN5S38C64v105Ev();
+extern void _ZN5S38C64v106Ev();
+extern void _ZN5S38C64v107Ev();
+extern void _ZN5S38C64v108Ev();
+extern void _ZN5S38C64v109Ev();
+extern void _ZN5S38C64v110Ev();
+extern void _ZN5S38C64v111Ev();
+extern void _ZN5S38C64v112Ev();
+extern void _ZN5S38C64v113Ev();
+extern void _ZN5S38C64v114Ev();
+extern void _ZN5S38C64v115Ev();
+extern void _ZN5S38C64v116Ev();
+extern void _ZN5S38C64v117Ev();
+extern void _ZN5S38C64v118Ev();
+extern void _ZN5S38C64v119Ev();
+extern void _ZN5S38C64v120Ev();
+extern void _ZN5S38C64v121Ev();
+extern void _ZN5S38C64v122Ev();
+extern void _ZN5S38C64v123Ev();
+extern void _ZN5S38C64v124Ev();
+extern void _ZN5S38C64v125Ev();
+extern void _ZN5S38C64v126Ev();
+extern void _ZN5S38C64v127Ev();
+extern void _ZN5S38C64v128Ev();
+extern void _ZN5S38C64v129Ev();
+extern void _ZN5S38C64v130Ev();
+extern void _ZN5S38C64v131Ev();
+extern void _ZN5S38C64v132Ev();
+extern void _ZN5S38C64v133Ev();
+extern void _ZN5S38C64v134Ev();
+extern void _ZN5S38C64v135Ev();
+extern void _ZN5S38C64v136Ev();
+extern void _ZN5S38C64v137Ev();
+extern void _ZN5S38C64v138Ev();
+extern void _ZN5S38C64v139Ev();
+extern void _ZN5S38C64v140Ev();
+extern void _ZN5S38C64v141Ev();
+extern void _ZN5S38C64v142Ev();
+extern void _ZN5S38C64v143Ev();
+extern void _ZN5S38C64v144Ev();
+extern void _ZN5S38C64v145Ev();
+extern void _ZN5S38C64v146Ev();
+extern void _ZN5S38C64v147Ev();
+extern void _ZN5S38C64v148Ev();
+extern void _ZN5S38C54v149Ev();
+extern void _ZN5S38C54v150Ev();
+extern void _ZN5S38C54v151Ev();
+extern void _ZN5S38C54v152Ev();
+extern void _ZN5S38C54v153Ev();
+extern void _ZN5S38C54v154Ev();
+extern void _ZN5S38C54v155Ev();
+extern void _ZN5S38C54v156Ev();
+extern void _ZN5S38C54v157Ev();
+extern void _ZN5S38C54v158Ev();
+extern void _ZN5S38C54v159Ev();
+extern void _ZN5S38C54v160Ev();
+extern void _ZN5S38C54v161Ev();
+extern void _ZN5S38C54v162Ev();
+extern void _ZN5S38C54v163Ev();
+extern void _ZN5S38C54v164Ev();
+extern void _ZN5S38C54v165Ev();
+extern void _ZN5S38C54v166Ev();
+extern void _ZN5S38C54v167Ev();
+extern void _ZN5S38C54v168Ev();
+extern void _ZN5S38C54v169Ev();
+extern void _ZN5S38C54v170Ev();
+extern void _ZN5S38C54v171Ev();
+extern void _ZN5S38C54v172Ev();
+extern void _ZN5S38C54v173Ev();
+extern void _ZN5S38C54v174Ev();
+extern void _ZN5S38C54v175Ev();
+extern void _ZN5S38C54v176Ev();
+extern void _ZN5S38C54v177Ev();
+extern void _ZN5S38C54v178Ev();
+extern void _ZN5S38C54v179Ev();
+extern void _ZN5S38C54v180Ev();
+extern void _ZN5S38C54v181Ev();
+extern void _ZN5S38C54v182Ev();
+extern void _ZN5S38C54v183Ev();
+extern void _ZN5S38C54v184Ev();
+extern void _ZN5S38C54v185Ev();
+extern void _ZN5S38C54v186Ev();
+extern void _ZN5S38C54v187Ev();
+extern void _ZN5S38C54v188Ev();
+extern void _ZN5S38C54v189Ev();
+extern void _ZN5S38C54v190Ev();
+extern void _ZN5S38C54v191Ev();
+extern void _ZN5S38C54v192Ev();
+extern void _ZN5S38C54v193Ev();
+extern void _ZN5S38C54v194Ev();
+extern void _ZN5S38C54v195Ev();
+extern void _ZN5S38C54v196Ev();
+extern void _ZN5S38C54v197Ev();
+extern void _ZN5S38C54v198Ev();
+extern void _ZN5S38C54v199Ev();
+extern void _ZN5S38C54v200Ev();
+extern void _ZN5S38C54v201Ev();
+extern void _ZN5S38C54v202Ev();
+extern void _ZN5S38C54v203Ev();
+extern void _ZN5S38C54v204Ev();
+extern void _ZN5S38C54v205Ev();
+extern void _ZN5S38C54v206Ev();
+extern void _ZN5S38C54v207Ev();
+extern void _ZN5S38C54v208Ev();
+extern void _ZN5S38C54v209Ev();
+extern void _ZN5S38C54v210Ev();
+extern void _ZN5S38C54v211Ev();
+extern void _ZN5S38C54v212Ev();
+extern void _ZN5S38C54v213Ev();
+extern void _ZN5S38C54v214Ev();
+extern void _ZN5S38C54v215Ev();
+extern void _ZN5S38C54v216Ev();
+extern void _ZN5S38C54v217Ev();
+extern void _ZN5S38C44v218Ev();
+extern void _ZN5S38C44v219Ev();
+extern void _ZN5S38C44v220Ev();
+extern void _ZN5S38C44v221Ev();
+extern void _ZN5S38C44v222Ev();
+extern void _ZN5S38C44v223Ev();
+extern void _ZN5S38C34v224Ev();
+extern void _ZN5S38C34v225Ev();
+extern void _ZN5S38C34v226Ev();
+extern void _ZN5S38C24v234Ev();
+extern void _ZN5S38C24v235Ev();
+extern void _ZN5S38C24v236Ev();
+extern void _ZN5S38C24v237Ev();
+extern void _ZN5S38C24v238Ev();
+extern void _ZN5S38C24v239Ev();
+extern void _ZN5S38C24v240Ev();
+extern void _ZN5S38C24v241Ev();
+extern void _ZN5S38C24v242Ev();
+extern void _ZN5S38C24v243Ev();
+extern void _ZN5S38C24v244Ev();
+extern void _ZN5S38C24v245Ev();
+extern void _ZN5S38C24v246Ev();
+extern void _ZN5S38C24v247Ev();
+extern void _ZN5S38C24v248Ev();
+extern void _ZN5S38C24v249Ev();
+extern void _ZN5S38C24v250Ev();
+extern void _ZN5S38C24v251Ev();
+extern void _ZN5S38C24v252Ev();
+extern void _ZN5S38C24v253Ev();
+extern void ABISELECT(_ZThn1296_N5S38C2D1Ev,_ZThn956_N5S38C2D1Ev)();
+extern void ABISELECT(_ZThn1296_N5S38C2D0Ev,_ZThn956_N5S38C2D0Ev)();
+extern void _ZN6S38C484v227Ev();
+extern void _ZN6S38C484v228Ev();
+extern void _ZN6S38C484v229Ev();
+extern void _ZN6S38C484v230Ev();
+extern void _ZN6S38C484v231Ev();
+extern void _ZN6S38C484v232Ev();
+extern void _ZN6S38C484v233Ev();
+static VTBL_ENTRY vtc_S38C2[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C2[0]),
+ (VTBL_ENTRY)&_ZN5S38C2D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C2D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v71Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v73Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v74Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v75Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v76Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v77Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v78Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v79Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v80Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v81Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v82Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v83Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v84Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v85Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v86Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v87Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v88Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v89Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v90Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v91Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v92Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v93Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v94Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v95Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v96Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v97Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v98Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v99Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v100Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v101Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v102Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v103Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v104Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v105Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v106Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v107Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v108Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v109Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v110Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v111Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v112Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v113Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v114Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v115Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v116Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v117Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v118Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v119Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v120Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v121Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v122Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v123Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v124Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v125Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v126Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v127Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v128Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v129Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v130Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v131Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v132Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v133Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v134Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v135Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v136Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v137Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v138Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v139Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v140Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v141Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v142Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v143Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v144Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v145Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v146Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v147Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v149Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v150Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v151Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v152Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v153Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v154Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v155Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v156Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v157Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v158Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v159Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v160Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v161Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v162Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v163Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v164Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v165Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v166Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v167Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v168Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v169Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v170Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v171Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v172Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v173Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v174Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v175Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v176Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v177Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v178Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v179Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v180Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v181Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v182Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v183Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v184Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v185Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v186Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v187Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v188Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v189Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v190Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v191Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v192Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v193Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v194Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v195Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v196Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v197Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v198Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v199Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v200Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v201Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v202Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v203Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v204Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v205Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v206Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v207Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v208Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v209Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v210Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v211Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v212Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v213Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v214Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v215Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v216Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v218Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v219Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v220Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v221Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v222Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v223Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v224Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v225Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v234Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v235Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v236Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v237Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v238Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v239Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v240Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v241Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v242Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v243Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v244Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v245Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v246Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v247Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v248Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v249Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v250Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v251Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v252Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v253Ev,
+ ABISELECT(-1296,-956),
+ (VTBL_ENTRY)&(_ZTI5S38C2[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1296_N5S38C2D1Ev,_ZThn956_N5S38C2D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1296_N5S38C2D0Ev,_ZThn956_N5S38C2D0Ev),
+ (VTBL_ENTRY)&_ZN6S38C484v227Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v228Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v229Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v230Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v231Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v232Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v233Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C2[];
+extern VTBL_ENTRY _ZTV5S38C2[];
+Class_Descriptor cd_S38C2 = { "S38C2", // class name
+ bases_S38C2, 7,
+ &(vtc_S38C2[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1592,1180), // object size
+ NSPAIRA(_ZTI5S38C2),ABISELECT(56,32), //typeinfo_var
+ NSPAIRA(_ZTV5S38C2),255, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 7, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C55 : S288C11_nt {
+};
+//SIG(-1 S38C55) C1{ BC2{ m Fp Fi[2]}}
+
+
+
+static void Test_S38C55()
+{
+ extern Class_Descriptor cd_S38C55;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(3,4)];
+ init_test(&cd_S38C55, buf);
+ S38C55 &lv = *(new (buf) S38C55());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(S38C55)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C55)");
+ check_base_class_offset(lv, (S288C11_nt*), 0, "S38C55");
+ test_class_info(&lv, &cd_S38C55);
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C55(Test_S38C55, "S38C55", ABISELECT(16,12));
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+static Base_Class bases_S38C55[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+Class_Descriptor cd_S38C55 = { "S38C55", // class name
+ bases_S38C55, 1,
+ 0, // no vftv
+ 0, //no vtt
+ ABISELECT(16,12), // object size
+ {0,0},0, // typeinfo_var
+ {0,0},0, // virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C54_nt : S38C55 {
+};
+//SIG(-1 S38C54_nt) C1{ BC2{ BC3{ m Fp Fi[2]}}}
+
+
+
+//skip512 S38C54_nt
+
+#else // __cplusplus
+
+extern Class_Descriptor cd_S288C11_nt;
+extern Class_Descriptor cd_S38C55;
+static Base_Class bases_S38C54_nt[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S288C11_nt, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S38C55, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ -1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C56 {
+ ::S288C7_nt s38c56f0;
+ ::S288C38_nt s38c56f1;
+ void *s38c56f2;
+ ::S288C7_nt s38c56f3;
+ unsigned int s38c56f4:1;
+ unsigned int s38c56f5:1;
+ void mf38c56(); // _ZN6S38C567mf38c56Ev
+};
+//SIG(-1 S38C56) C1{ m FC2{ m Fi[2]} FC3{ BC4{ BC5{ BC6{ m Fp Fi[2]}}}} Fp FC2 Fi:1 Fi:1}
+
+
+void S38C56 ::mf38c56(){}
+
+static void Test_S38C56()
+{
+ {
+ init_simple_test("S38C56");
+ static S38C56 lv;
+ check2(sizeof(lv), ABISELECT(48,36), "sizeof(S38C56)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C56)");
+ check_field_offset(lv, s38c56f0, 0, "S38C56.s38c56f0");
+ check_field_offset(lv, s38c56f1, 8, "S38C56.s38c56f1");
+ check_field_offset(lv, s38c56f2, ABISELECT(24,20), "S38C56.s38c56f2");
+ check_field_offset(lv, s38c56f3, ABISELECT(32,24), "S38C56.s38c56f3");
+ set_bf_and_test(lv, s38c56f4, ABISELECT(40,32), 0, 1, 1, "S38C56");
+ set_bf_and_test(lv, s38c56f5, ABISELECT(40,32), 1, 1, 1, "S38C56");
+ }
+}
+static Arrange_To_Call_Me vS38C56(Test_S38C56, "S38C56", ABISELECT(48,36));
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S38C1 : S38C2 {
+ int s38c1f0;
+ unsigned int s38c1f1:1;
+ ::S14C49_nt s38c1f2;
+ void *s38c1f3[3];
+ ::S38C54_nt s38c1f4;
+ ::S38C54_nt s38c1f5;
+ ::S38C54_nt s38c1f6;
+ ::S38C56 s38c1f7;
+ virtual ~S38C1(); // _ZN5S38C1D1Ev
+ virtual void v1(); // _ZN5S38C12v1Ev
+ virtual void v2(); // _ZN5S38C12v2Ev
+ virtual void v3(); // _ZN5S38C12v3Ev
+ virtual void v4(); // _ZN5S38C12v4Ev
+ virtual void v5(); // _ZN5S38C12v5Ev
+ virtual void v6(); // _ZN5S38C12v6Ev
+ S38C1(); // tgen
+};
+//SIG(1 S38C1) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ BC7{ BC8{ vd v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 Fi FL Fp[4] Fi[2] Fp FC9{ m Fi[2]} Fp[2]} vd v71 v72} vd v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 FC10{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC11{ BC12{ BC13{ m Fp Fi[2]}}} FC14{ BC15{ BC13}} Fp FC16{ BC17{ BC13}} FC16 FC18{ BC19{ BC13}} FC20{ BC21{ BC13}} Fc Fi Fp FC9 FC9 FC9 FC9 FC9 FC9 FC22{ m Fp FC9} FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22} vd v149 v150 !
v151 v152
v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 FC23{ BC24{ m Fi[4]}} FC9 Fp[2] FC25{ m FC9 Fp FC23 Fp} FC26{ m Fp[8] Fc[4]} Fi FC27{ m Fp[5] FC28{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC29{ m Fi[2]}[4] FC30{ m FC31{ m Fi[3]} FC32{ m} FC33{ BC34{ m Fi[2] Fc[2]} Fi} Fc} FC31 Fi FC35{ m FC36{ BC37{ m Fp[2]}} Fc FC38{ BC16} Fi FC9 FC9 Fp} FC35 Fp FC31 FC39{ BC40{ BC13}} FC41{ BC42{ BC13}} Fi:1 Fi:1 Fi:1 FC32 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22 FC22} vd v218 v219 v220 v221 v222 v223 Fi:1 Fp} vd v224 v225 v226 Fi:1 Fp Fi[5] FC22} BC43{ vd v227 v228 v229 v230 v231 v232 v233} vd v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 v252 v253 Fp !
Fi[3] Fi:
1 FC44{ BC45{ BC13}} FC35 FC36 Fp[2] Fi Fi:1 Fi FC32 Fp[2] Fi Fi:1 Fi[2] FC31 Fi[8] Fi:1 Fi:1 FC22 FC22 FC22} vd v1 v2 v3 v4 v5 v6 Fi Fi:1 FC46{ BC47{ BC13}} Fp[3] FC48{ BC49{ BC13}} FC48 FC48 FC50{ m FC9 FC38 Fp FC9 Fi:1 Fi:1}}
+
+
+ S38C1 ::~S38C1(){ note_dtor("S38C1", this);}
+void S38C1 ::v1(){vfunc_called(this, "_ZN5S38C12v1Ev");}
+void S38C1 ::v2(){vfunc_called(this, "_ZN5S38C12v2Ev");}
+void S38C1 ::v3(){vfunc_called(this, "_ZN5S38C12v3Ev");}
+void S38C1 ::v4(){vfunc_called(this, "_ZN5S38C12v4Ev");}
+void S38C1 ::v5(){vfunc_called(this, "_ZN5S38C12v5Ev");}
+void S38C1 ::v6(){vfunc_called(this, "_ZN5S38C12v6Ev");}
+S38C1 ::S38C1(){ note_ctor("S38C1", this);} // tgen
+
+static void Test_S38C1()
+{
+ extern Class_Descriptor cd_S38C1;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(218,322)];
+ init_test(&cd_S38C1, buf);
+ S38C1 *dp, &lv = *(dp=new (buf) S38C1());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1736,1284), "sizeof(S38C1)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S38C1)");
+ check_base_class_offset(lv, (S38C8*)(S38C7*)(S38C6*)(S38C5*)(S38C4*)(S38C3*)(S38C2*), 0, "S38C1");
+ check_base_class_offset(lv, (S38C7*)(S38C6*)(S38C5*)(S38C4*)(S38C3*)(S38C2*), 0, "S38C1");
+ check_base_class_offset(lv, (S38C6*)(S38C5*)(S38C4*)(S38C3*)(S38C2*), 0, "S38C1");
+ check_base_class_offset(lv, (S38C5*)(S38C4*)(S38C3*)(S38C2*), 0, "S38C1");
+ check_base_class_offset(lv, (S38C4*)(S38C3*)(S38C2*), 0, "S38C1");
+ check_base_class_offset(lv, (S38C3*)(S38C2*), 0, "S38C1");
+ check_base_class_offset(lv, (S38C48*)(S38C2*), ABISELECT(1296,956), "S38C1");
+ check_base_class_offset(lv, (S38C2*), 0, "S38C1");
+ check_field_offset(lv, s38c1f0, ABISELECT(1592,1180), "S38C1.s38c1f0");
+ set_bf_and_test(lv, s38c1f1, ABISELECT(1596,1184), 0, 1, 1, "S38C1");
+ check_field_offset(lv, s38c1f2, ABISELECT(1600,1188), "S38C1.s38c1f2");
+ check_field_offset(lv, s38c1f3, ABISELECT(1616,1200), "S38C1.s38c1f3");
+ check_field_offset(lv, s38c1f4, ABISELECT(1640,1212), "S38C1.s38c1f4");
+ check_field_offset(lv, s38c1f5, ABISELECT(1656,1224), "S38C1.s38c1f5");
+ check_field_offset(lv, s38c1f6, ABISELECT(1672,1236), "S38C1.s38c1f6");
+ check_field_offset(lv, s38c1f7, ABISELECT(1688,1248), "S38C1.s38c1f7");
+ test_class_info(&lv, &cd_S38C1);
+ dp->~S38C1();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS38C1(Test_S38C1, "S38C1", ABISELECT(1736,1284));
+
+#else // __cplusplus
+
+extern void _ZN5S38C1C1Ev();
+extern void _ZN5S38C1D1Ev();
+Name_Map name_map_S38C1[] = {
+ NSPAIR(_ZN5S38C1C1Ev),
+ NSPAIR(_ZN5S38C1D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S38C8;
+extern VTBL_ENTRY _ZTI5S38C8[];
+extern VTBL_ENTRY _ZTV5S38C8[];
+extern Class_Descriptor cd_S38C7;
+extern VTBL_ENTRY _ZTI5S38C7[];
+extern VTBL_ENTRY _ZTV5S38C7[];
+extern Class_Descriptor cd_S38C6;
+extern VTBL_ENTRY _ZTI5S38C6[];
+extern VTBL_ENTRY _ZTV5S38C6[];
+extern Class_Descriptor cd_S38C5;
+extern VTBL_ENTRY _ZTI5S38C5[];
+extern VTBL_ENTRY _ZTV5S38C5[];
+extern Class_Descriptor cd_S38C4;
+extern VTBL_ENTRY _ZTI5S38C4[];
+extern VTBL_ENTRY _ZTV5S38C4[];
+extern Class_Descriptor cd_S38C3;
+extern VTBL_ENTRY _ZTI5S38C3[];
+extern VTBL_ENTRY _ZTV5S38C3[];
+extern Class_Descriptor cd_S38C48;
+extern VTBL_ENTRY _ZTI6S38C48[];
+extern VTBL_ENTRY _ZTV6S38C48[];
+extern Class_Descriptor cd_S38C2;
+extern VTBL_ENTRY _ZTI5S38C2[];
+extern VTBL_ENTRY _ZTV5S38C2[];
+static Base_Class bases_S38C1[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S38C8, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S38C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S38C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S38C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 4, //immediately_derived
+ 0, 0},
+ {&cd_S38C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S38C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ 7, //immediately_derived
+ 0, 0},
+ {&cd_S38C48, ABISELECT(1296,956), //bcp->offset
+ 250, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ 7, //immediately_derived
+ 0, 0},
+ {&cd_S38C2, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 8, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S38C1[];
+extern void _ZN5S38C1D1Ev();
+extern void _ZN5S38C1D0Ev();
+extern void _ZN5S38C82v7Ev();
+extern void _ZN5S38C82v8Ev();
+extern void _ZN5S38C82v9Ev();
+extern void _ZN5S38C83v10Ev();
+extern void _ZN5S38C83v11Ev();
+extern void _ZN5S38C83v12Ev();
+extern void _ZN5S38C83v13Ev();
+extern void _ZN5S38C83v14Ev();
+extern void _ZN5S38C83v15Ev();
+extern void _ZN5S38C83v16Ev();
+extern void _ZN5S38C83v17Ev();
+extern void _ZN5S38C83v18Ev();
+extern void _ZN5S38C83v19Ev();
+extern void _ZN5S38C83v20Ev();
+extern void _ZN5S38C83v21Ev();
+extern void _ZN5S38C83v22Ev();
+extern void _ZN5S38C83v23Ev();
+extern void _ZN5S38C83v24Ev();
+extern void _ZN5S38C83v25Ev();
+extern void _ZN5S38C83v26Ev();
+extern void _ZN5S38C83v27Ev();
+extern void _ZN5S38C83v28Ev();
+extern void _ZN5S38C83v29Ev();
+extern void _ZN5S38C83v30Ev();
+extern void _ZN5S38C83v31Ev();
+extern void _ZN5S38C83v32Ev();
+extern void _ZN5S38C83v33Ev();
+extern void _ZN5S38C83v34Ev();
+extern void _ZN5S38C83v35Ev();
+extern void _ZN5S38C83v36Ev();
+extern void _ZN5S38C83v37Ev();
+extern void _ZN5S38C83v38Ev();
+extern void _ZN5S38C83v39Ev();
+extern void _ZN5S38C83v40Ev();
+extern void _ZN5S38C83v41Ev();
+extern void _ZN5S38C83v42Ev();
+extern void _ZN5S38C83v43Ev();
+extern void _ZN5S38C83v44Ev();
+extern void _ZN5S38C83v45Ev();
+extern void _ZN5S38C83v46Ev();
+extern void _ZN5S38C83v47Ev();
+extern void _ZN5S38C83v48Ev();
+extern void _ZN5S38C83v49Ev();
+extern void _ZN5S38C83v50Ev();
+extern void _ZN5S38C83v51Ev();
+extern void _ZN5S38C83v52Ev();
+extern void _ZN5S38C83v53Ev();
+extern void _ZN5S38C83v54Ev();
+extern void _ZN5S38C83v55Ev();
+extern void _ZN5S38C83v56Ev();
+extern void _ZN5S38C83v57Ev();
+extern void _ZN5S38C83v58Ev();
+extern void _ZN5S38C83v59Ev();
+extern void _ZN5S38C83v60Ev();
+extern void _ZN5S38C83v61Ev();
+extern void _ZN5S38C83v62Ev();
+extern void _ZN5S38C83v63Ev();
+extern void _ZN5S38C83v64Ev();
+extern void _ZN5S38C83v65Ev();
+extern void _ZN5S38C83v66Ev();
+extern void _ZN5S38C83v67Ev();
+extern void _ZN5S38C83v68Ev();
+extern void _ZN5S38C83v69Ev();
+extern void _ZN5S38C83v70Ev();
+extern void _ZN5S38C73v71Ev();
+extern void _ZN5S38C73v72Ev();
+extern void _ZN5S38C63v73Ev();
+extern void _ZN5S38C63v74Ev();
+extern void _ZN5S38C63v75Ev();
+extern void _ZN5S38C63v76Ev();
+extern void _ZN5S38C63v77Ev();
+extern void _ZN5S38C63v78Ev();
+extern void _ZN5S38C63v79Ev();
+extern void _ZN5S38C63v80Ev();
+extern void _ZN5S38C63v81Ev();
+extern void _ZN5S38C63v82Ev();
+extern void _ZN5S38C63v83Ev();
+extern void _ZN5S38C63v84Ev();
+extern void _ZN5S38C63v85Ev();
+extern void _ZN5S38C63v86Ev();
+extern void _ZN5S38C63v87Ev();
+extern void _ZN5S38C63v88Ev();
+extern void _ZN5S38C63v89Ev();
+extern void _ZN5S38C63v90Ev();
+extern void _ZN5S38C63v91Ev();
+extern void _ZN5S38C63v92Ev();
+extern void _ZN5S38C63v93Ev();
+extern void _ZN5S38C63v94Ev();
+extern void _ZN5S38C63v95Ev();
+extern void _ZN5S38C63v96Ev();
+extern void _ZN5S38C63v97Ev();
+extern void _ZN5S38C63v98Ev();
+extern void _ZN5S38C63v99Ev();
+extern void _ZN5S38C64v100Ev();
+extern void _ZN5S38C64v101Ev();
+extern void _ZN5S38C64v102Ev();
+extern void _ZN5S38C64v103Ev();
+extern void _ZN5S38C64v104Ev();
+extern void _ZN5S38C64v105Ev();
+extern void _ZN5S38C64v106Ev();
+extern void _ZN5S38C64v107Ev();
+extern void _ZN5S38C64v108Ev();
+extern void _ZN5S38C64v109Ev();
+extern void _ZN5S38C64v110Ev();
+extern void _ZN5S38C64v111Ev();
+extern void _ZN5S38C64v112Ev();
+extern void _ZN5S38C64v113Ev();
+extern void _ZN5S38C64v114Ev();
+extern void _ZN5S38C64v115Ev();
+extern void _ZN5S38C64v116Ev();
+extern void _ZN5S38C64v117Ev();
+extern void _ZN5S38C64v118Ev();
+extern void _ZN5S38C64v119Ev();
+extern void _ZN5S38C64v120Ev();
+extern void _ZN5S38C64v121Ev();
+extern void _ZN5S38C64v122Ev();
+extern void _ZN5S38C64v123Ev();
+extern void _ZN5S38C64v124Ev();
+extern void _ZN5S38C64v125Ev();
+extern void _ZN5S38C64v126Ev();
+extern void _ZN5S38C64v127Ev();
+extern void _ZN5S38C64v128Ev();
+extern void _ZN5S38C64v129Ev();
+extern void _ZN5S38C64v130Ev();
+extern void _ZN5S38C64v131Ev();
+extern void _ZN5S38C64v132Ev();
+extern void _ZN5S38C64v133Ev();
+extern void _ZN5S38C64v134Ev();
+extern void _ZN5S38C64v135Ev();
+extern void _ZN5S38C64v136Ev();
+extern void _ZN5S38C64v137Ev();
+extern void _ZN5S38C64v138Ev();
+extern void _ZN5S38C64v139Ev();
+extern void _ZN5S38C64v140Ev();
+extern void _ZN5S38C64v141Ev();
+extern void _ZN5S38C64v142Ev();
+extern void _ZN5S38C64v143Ev();
+extern void _ZN5S38C64v144Ev();
+extern void _ZN5S38C64v145Ev();
+extern void _ZN5S38C64v146Ev();
+extern void _ZN5S38C64v147Ev();
+extern void _ZN5S38C64v148Ev();
+extern void _ZN5S38C54v149Ev();
+extern void _ZN5S38C54v150Ev();
+extern void _ZN5S38C54v151Ev();
+extern void _ZN5S38C54v152Ev();
+extern void _ZN5S38C54v153Ev();
+extern void _ZN5S38C54v154Ev();
+extern void _ZN5S38C54v155Ev();
+extern void _ZN5S38C54v156Ev();
+extern void _ZN5S38C54v157Ev();
+extern void _ZN5S38C54v158Ev();
+extern void _ZN5S38C54v159Ev();
+extern void _ZN5S38C54v160Ev();
+extern void _ZN5S38C54v161Ev();
+extern void _ZN5S38C54v162Ev();
+extern void _ZN5S38C54v163Ev();
+extern void _ZN5S38C54v164Ev();
+extern void _ZN5S38C54v165Ev();
+extern void _ZN5S38C54v166Ev();
+extern void _ZN5S38C54v167Ev();
+extern void _ZN5S38C54v168Ev();
+extern void _ZN5S38C54v169Ev();
+extern void _ZN5S38C54v170Ev();
+extern void _ZN5S38C54v171Ev();
+extern void _ZN5S38C54v172Ev();
+extern void _ZN5S38C54v173Ev();
+extern void _ZN5S38C54v174Ev();
+extern void _ZN5S38C54v175Ev();
+extern void _ZN5S38C54v176Ev();
+extern void _ZN5S38C54v177Ev();
+extern void _ZN5S38C54v178Ev();
+extern void _ZN5S38C54v179Ev();
+extern void _ZN5S38C54v180Ev();
+extern void _ZN5S38C54v181Ev();
+extern void _ZN5S38C54v182Ev();
+extern void _ZN5S38C54v183Ev();
+extern void _ZN5S38C54v184Ev();
+extern void _ZN5S38C54v185Ev();
+extern void _ZN5S38C54v186Ev();
+extern void _ZN5S38C54v187Ev();
+extern void _ZN5S38C54v188Ev();
+extern void _ZN5S38C54v189Ev();
+extern void _ZN5S38C54v190Ev();
+extern void _ZN5S38C54v191Ev();
+extern void _ZN5S38C54v192Ev();
+extern void _ZN5S38C54v193Ev();
+extern void _ZN5S38C54v194Ev();
+extern void _ZN5S38C54v195Ev();
+extern void _ZN5S38C54v196Ev();
+extern void _ZN5S38C54v197Ev();
+extern void _ZN5S38C54v198Ev();
+extern void _ZN5S38C54v199Ev();
+extern void _ZN5S38C54v200Ev();
+extern void _ZN5S38C54v201Ev();
+extern void _ZN5S38C54v202Ev();
+extern void _ZN5S38C54v203Ev();
+extern void _ZN5S38C54v204Ev();
+extern void _ZN5S38C54v205Ev();
+extern void _ZN5S38C54v206Ev();
+extern void _ZN5S38C54v207Ev();
+extern void _ZN5S38C54v208Ev();
+extern void _ZN5S38C54v209Ev();
+extern void _ZN5S38C54v210Ev();
+extern void _ZN5S38C54v211Ev();
+extern void _ZN5S38C54v212Ev();
+extern void _ZN5S38C54v213Ev();
+extern void _ZN5S38C54v214Ev();
+extern void _ZN5S38C54v215Ev();
+extern void _ZN5S38C54v216Ev();
+extern void _ZN5S38C54v217Ev();
+extern void _ZN5S38C44v218Ev();
+extern void _ZN5S38C44v219Ev();
+extern void _ZN5S38C44v220Ev();
+extern void _ZN5S38C44v221Ev();
+extern void _ZN5S38C44v222Ev();
+extern void _ZN5S38C44v223Ev();
+extern void _ZN5S38C34v224Ev();
+extern void _ZN5S38C34v225Ev();
+extern void _ZN5S38C34v226Ev();
+extern void _ZN5S38C24v234Ev();
+extern void _ZN5S38C24v235Ev();
+extern void _ZN5S38C24v236Ev();
+extern void _ZN5S38C24v237Ev();
+extern void _ZN5S38C24v238Ev();
+extern void _ZN5S38C24v239Ev();
+extern void _ZN5S38C24v240Ev();
+extern void _ZN5S38C24v241Ev();
+extern void _ZN5S38C24v242Ev();
+extern void _ZN5S38C24v243Ev();
+extern void _ZN5S38C24v244Ev();
+extern void _ZN5S38C24v245Ev();
+extern void _ZN5S38C24v246Ev();
+extern void _ZN5S38C24v247Ev();
+extern void _ZN5S38C24v248Ev();
+extern void _ZN5S38C24v249Ev();
+extern void _ZN5S38C24v250Ev();
+extern void _ZN5S38C24v251Ev();
+extern void _ZN5S38C24v252Ev();
+extern void _ZN5S38C24v253Ev();
+extern void _ZN5S38C12v1Ev();
+extern void _ZN5S38C12v2Ev();
+extern void _ZN5S38C12v3Ev();
+extern void _ZN5S38C12v4Ev();
+extern void _ZN5S38C12v5Ev();
+extern void _ZN5S38C12v6Ev();
+extern void ABISELECT(_ZThn1296_N5S38C1D1Ev,_ZThn956_N5S38C1D1Ev)();
+extern void ABISELECT(_ZThn1296_N5S38C1D0Ev,_ZThn956_N5S38C1D0Ev)();
+extern void _ZN6S38C484v227Ev();
+extern void _ZN6S38C484v228Ev();
+extern void _ZN6S38C484v229Ev();
+extern void _ZN6S38C484v230Ev();
+extern void _ZN6S38C484v231Ev();
+extern void _ZN6S38C484v232Ev();
+extern void _ZN6S38C484v233Ev();
+static VTBL_ENTRY vtc_S38C1[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S38C1[0]),
+ (VTBL_ENTRY)&_ZN5S38C1D1Ev,
+ (VTBL_ENTRY)&_ZN5S38C1D0Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v7Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v8Ev,
+ (VTBL_ENTRY)&_ZN5S38C82v9Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v10Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v11Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v12Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v13Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v14Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v15Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v16Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v17Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v18Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v19Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v20Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v21Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v22Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v23Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v24Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v25Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v26Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v27Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v28Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v29Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v30Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v31Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v32Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v33Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v34Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v35Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v36Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v37Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v38Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v39Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v40Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v41Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v42Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v43Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v44Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v45Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v46Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v47Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v48Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v49Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v50Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v51Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v52Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v53Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v54Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v55Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v56Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v57Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v58Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v59Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v60Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v61Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v62Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v63Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v64Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v65Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v66Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v67Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v68Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v69Ev,
+ (VTBL_ENTRY)&_ZN5S38C83v70Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v71Ev,
+ (VTBL_ENTRY)&_ZN5S38C73v72Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v73Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v74Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v75Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v76Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v77Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v78Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v79Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v80Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v81Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v82Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v83Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v84Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v85Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v86Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v87Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v88Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v89Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v90Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v91Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v92Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v93Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v94Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v95Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v96Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v97Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v98Ev,
+ (VTBL_ENTRY)&_ZN5S38C63v99Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v100Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v101Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v102Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v103Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v104Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v105Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v106Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v107Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v108Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v109Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v110Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v111Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v112Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v113Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v114Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v115Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v116Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v117Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v118Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v119Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v120Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v121Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v122Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v123Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v124Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v125Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v126Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v127Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v128Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v129Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v130Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v131Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v132Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v133Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v134Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v135Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v136Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v137Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v138Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v139Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v140Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v141Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v142Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v143Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v144Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v145Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v146Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v147Ev,
+ (VTBL_ENTRY)&_ZN5S38C64v148Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v149Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v150Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v151Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v152Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v153Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v154Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v155Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v156Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v157Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v158Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v159Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v160Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v161Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v162Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v163Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v164Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v165Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v166Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v167Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v168Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v169Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v170Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v171Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v172Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v173Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v174Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v175Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v176Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v177Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v178Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v179Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v180Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v181Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v182Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v183Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v184Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v185Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v186Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v187Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v188Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v189Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v190Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v191Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v192Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v193Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v194Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v195Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v196Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v197Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v198Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v199Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v200Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v201Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v202Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v203Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v204Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v205Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v206Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v207Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v208Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v209Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v210Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v211Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v212Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v213Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v214Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v215Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v216Ev,
+ (VTBL_ENTRY)&_ZN5S38C54v217Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v218Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v219Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v220Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v221Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v222Ev,
+ (VTBL_ENTRY)&_ZN5S38C44v223Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v224Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v225Ev,
+ (VTBL_ENTRY)&_ZN5S38C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v234Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v235Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v236Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v237Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v238Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v239Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v240Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v241Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v242Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v243Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v244Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v245Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v246Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v247Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v248Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v249Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v250Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v251Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v252Ev,
+ (VTBL_ENTRY)&_ZN5S38C24v253Ev,
+ (VTBL_ENTRY)&_ZN5S38C12v1Ev,
+ (VTBL_ENTRY)&_ZN5S38C12v2Ev,
+ (VTBL_ENTRY)&_ZN5S38C12v3Ev,
+ (VTBL_ENTRY)&_ZN5S38C12v4Ev,
+ (VTBL_ENTRY)&_ZN5S38C12v5Ev,
+ (VTBL_ENTRY)&_ZN5S38C12v6Ev,
+ ABISELECT(-1296,-956),
+ (VTBL_ENTRY)&(_ZTI5S38C1[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1296_N5S38C1D1Ev,_ZThn956_N5S38C1D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1296_N5S38C1D0Ev,_ZThn956_N5S38C1D0Ev),
+ (VTBL_ENTRY)&_ZN6S38C484v227Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v228Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v229Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v230Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v231Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v232Ev,
+ (VTBL_ENTRY)&_ZN6S38C484v233Ev,
+};
+extern VTBL_ENTRY _ZTI5S38C1[];
+extern VTBL_ENTRY _ZTV5S38C1[];
+Class_Descriptor cd_S38C1 = { "S38C1", // class name
+ bases_S38C1, 8,
+ &(vtc_S38C1[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1736,1284), // object size
+ NSPAIRA(_ZTI5S38C1),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S38C1),261, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 8, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C7 {
+ int s60c7f0;
+ __tsi64 s60c7f1;
+ void *s60c7f2[4];
+ int s60c7f3[2];
+ void *s60c7f4;
+ ::S288C7_nt s60c7f5;
+ void *s60c7f6[2];
+ virtual ~S60C7(); // _ZN5S60C7D1Ev
+ virtual void v3(); // _ZN5S60C72v3Ev
+ virtual void v4(); // _ZN5S60C72v4Ev
+ virtual void v5(); // _ZN5S60C72v5Ev
+ virtual void v6(); // _ZN5S60C72v6Ev
+ virtual void v7(); // _ZN5S60C72v7Ev
+ virtual void v8(); // _ZN5S60C72v8Ev
+ virtual void v9(); // _ZN5S60C72v9Ev
+ virtual void v10(); // _ZN5S60C73v10Ev
+ virtual void v11(); // _ZN5S60C73v11Ev
+ virtual void v12(); // _ZN5S60C73v12Ev
+ virtual void v13(); // _ZN5S60C73v13Ev
+ virtual void v14(); // _ZN5S60C73v14Ev
+ virtual void v15(); // _ZN5S60C73v15Ev
+ virtual void v16(); // _ZN5S60C73v16Ev
+ virtual void v17(); // _ZN5S60C73v17Ev
+ virtual void v18(); // _ZN5S60C73v18Ev
+ virtual void v19(); // _ZN5S60C73v19Ev
+ virtual void v20(); // _ZN5S60C73v20Ev
+ virtual void v21(); // _ZN5S60C73v21Ev
+ virtual void v22(); // _ZN5S60C73v22Ev
+ virtual void v23(); // _ZN5S60C73v23Ev
+ virtual void v24(); // _ZN5S60C73v24Ev
+ virtual void v25(); // _ZN5S60C73v25Ev
+ virtual void v26(); // _ZN5S60C73v26Ev
+ virtual void v27(); // _ZN5S60C73v27Ev
+ virtual void v28(); // _ZN5S60C73v28Ev
+ virtual void v29(); // _ZN5S60C73v29Ev
+ virtual void v30(); // _ZN5S60C73v30Ev
+ virtual void v31(); // _ZN5S60C73v31Ev
+ virtual void v32(); // _ZN5S60C73v32Ev
+ virtual void v33(); // _ZN5S60C73v33Ev
+ virtual void v34(); // _ZN5S60C73v34Ev
+ virtual void v35(); // _ZN5S60C73v35Ev
+ virtual void v36(); // _ZN5S60C73v36Ev
+ virtual void v37(); // _ZN5S60C73v37Ev
+ virtual void v38(); // _ZN5S60C73v38Ev
+ virtual void v39(); // _ZN5S60C73v39Ev
+ virtual void v40(); // _ZN5S60C73v40Ev
+ virtual void v41(); // _ZN5S60C73v41Ev
+ virtual void v42(); // _ZN5S60C73v42Ev
+ virtual void v43(); // _ZN5S60C73v43Ev
+ virtual void v44(); // _ZN5S60C73v44Ev
+ virtual void v45(); // _ZN5S60C73v45Ev
+ virtual void v46(); // _ZN5S60C73v46Ev
+ virtual void v47(); // _ZN5S60C73v47Ev
+ virtual void v48(); // _ZN5S60C73v48Ev
+ virtual void v49(); // _ZN5S60C73v49Ev
+ virtual void v50(); // _ZN5S60C73v50Ev
+ virtual void v51(); // _ZN5S60C73v51Ev
+ virtual void v52(); // _ZN5S60C73v52Ev
+ virtual void v53(); // _ZN5S60C73v53Ev
+ virtual void v54(); // _ZN5S60C73v54Ev
+ virtual void v55(); // _ZN5S60C73v55Ev
+ virtual void v56(); // _ZN5S60C73v56Ev
+ virtual void v57(); // _ZN5S60C73v57Ev
+ virtual void v58(); // _ZN5S60C73v58Ev
+ virtual void v59(); // _ZN5S60C73v59Ev
+ virtual void v60(); // _ZN5S60C73v60Ev
+ virtual void v61(); // _ZN5S60C73v61Ev
+ virtual void v62(); // _ZN5S60C73v62Ev
+ virtual void v63(); // _ZN5S60C73v63Ev
+ virtual void v64(); // _ZN5S60C73v64Ev
+ virtual void v65(); // _ZN5S60C73v65Ev
+ virtual void v66(); // _ZN5S60C73v66Ev
+ S60C7(); // tgen
+};
+//SIG(-1 S60C7) C1{ vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 Fi FL Fp[4] Fi[2] Fp FC2{ m Fi[2]} Fp[2]}
+
+
+ S60C7 ::~S60C7(){ note_dtor("S60C7", this);}
+void S60C7 ::v3(){vfunc_called(this, "_ZN5S60C72v3Ev");}
+void S60C7 ::v4(){vfunc_called(this, "_ZN5S60C72v4Ev");}
+void S60C7 ::v5(){vfunc_called(this, "_ZN5S60C72v5Ev");}
+void S60C7 ::v6(){vfunc_called(this, "_ZN5S60C72v6Ev");}
+void S60C7 ::v7(){vfunc_called(this, "_ZN5S60C72v7Ev");}
+void S60C7 ::v8(){vfunc_called(this, "_ZN5S60C72v8Ev");}
+void S60C7 ::v9(){vfunc_called(this, "_ZN5S60C72v9Ev");}
+void S60C7 ::v10(){vfunc_called(this, "_ZN5S60C73v10Ev");}
+void S60C7 ::v11(){vfunc_called(this, "_ZN5S60C73v11Ev");}
+void S60C7 ::v12(){vfunc_called(this, "_ZN5S60C73v12Ev");}
+void S60C7 ::v13(){vfunc_called(this, "_ZN5S60C73v13Ev");}
+void S60C7 ::v14(){vfunc_called(this, "_ZN5S60C73v14Ev");}
+void S60C7 ::v15(){vfunc_called(this, "_ZN5S60C73v15Ev");}
+void S60C7 ::v16(){vfunc_called(this, "_ZN5S60C73v16Ev");}
+void S60C7 ::v17(){vfunc_called(this, "_ZN5S60C73v17Ev");}
+void S60C7 ::v18(){vfunc_called(this, "_ZN5S60C73v18Ev");}
+void S60C7 ::v19(){vfunc_called(this, "_ZN5S60C73v19Ev");}
+void S60C7 ::v20(){vfunc_called(this, "_ZN5S60C73v20Ev");}
+void S60C7 ::v21(){vfunc_called(this, "_ZN5S60C73v21Ev");}
+void S60C7 ::v22(){vfunc_called(this, "_ZN5S60C73v22Ev");}
+void S60C7 ::v23(){vfunc_called(this, "_ZN5S60C73v23Ev");}
+void S60C7 ::v24(){vfunc_called(this, "_ZN5S60C73v24Ev");}
+void S60C7 ::v25(){vfunc_called(this, "_ZN5S60C73v25Ev");}
+void S60C7 ::v26(){vfunc_called(this, "_ZN5S60C73v26Ev");}
+void S60C7 ::v27(){vfunc_called(this, "_ZN5S60C73v27Ev");}
+void S60C7 ::v28(){vfunc_called(this, "_ZN5S60C73v28Ev");}
+void S60C7 ::v29(){vfunc_called(this, "_ZN5S60C73v29Ev");}
+void S60C7 ::v30(){vfunc_called(this, "_ZN5S60C73v30Ev");}
+void S60C7 ::v31(){vfunc_called(this, "_ZN5S60C73v31Ev");}
+void S60C7 ::v32(){vfunc_called(this, "_ZN5S60C73v32Ev");}
+void S60C7 ::v33(){vfunc_called(this, "_ZN5S60C73v33Ev");}
+void S60C7 ::v34(){vfunc_called(this, "_ZN5S60C73v34Ev");}
+void S60C7 ::v35(){vfunc_called(this, "_ZN5S60C73v35Ev");}
+void S60C7 ::v36(){vfunc_called(this, "_ZN5S60C73v36Ev");}
+void S60C7 ::v37(){vfunc_called(this, "_ZN5S60C73v37Ev");}
+void S60C7 ::v38(){vfunc_called(this, "_ZN5S60C73v38Ev");}
+void S60C7 ::v39(){vfunc_called(this, "_ZN5S60C73v39Ev");}
+void S60C7 ::v40(){vfunc_called(this, "_ZN5S60C73v40Ev");}
+void S60C7 ::v41(){vfunc_called(this, "_ZN5S60C73v41Ev");}
+void S60C7 ::v42(){vfunc_called(this, "_ZN5S60C73v42Ev");}
+void S60C7 ::v43(){vfunc_called(this, "_ZN5S60C73v43Ev");}
+void S60C7 ::v44(){vfunc_called(this, "_ZN5S60C73v44Ev");}
+void S60C7 ::v45(){vfunc_called(this, "_ZN5S60C73v45Ev");}
+void S60C7 ::v46(){vfunc_called(this, "_ZN5S60C73v46Ev");}
+void S60C7 ::v47(){vfunc_called(this, "_ZN5S60C73v47Ev");}
+void S60C7 ::v48(){vfunc_called(this, "_ZN5S60C73v48Ev");}
+void S60C7 ::v49(){vfunc_called(this, "_ZN5S60C73v49Ev");}
+void S60C7 ::v50(){vfunc_called(this, "_ZN5S60C73v50Ev");}
+void S60C7 ::v51(){vfunc_called(this, "_ZN5S60C73v51Ev");}
+void S60C7 ::v52(){vfunc_called(this, "_ZN5S60C73v52Ev");}
+void S60C7 ::v53(){vfunc_called(this, "_ZN5S60C73v53Ev");}
+void S60C7 ::v54(){vfunc_called(this, "_ZN5S60C73v54Ev");}
+void S60C7 ::v55(){vfunc_called(this, "_ZN5S60C73v55Ev");}
+void S60C7 ::v56(){vfunc_called(this, "_ZN5S60C73v56Ev");}
+void S60C7 ::v57(){vfunc_called(this, "_ZN5S60C73v57Ev");}
+void S60C7 ::v58(){vfunc_called(this, "_ZN5S60C73v58Ev");}
+void S60C7 ::v59(){vfunc_called(this, "_ZN5S60C73v59Ev");}
+void S60C7 ::v60(){vfunc_called(this, "_ZN5S60C73v60Ev");}
+void S60C7 ::v61(){vfunc_called(this, "_ZN5S60C73v61Ev");}
+void S60C7 ::v62(){vfunc_called(this, "_ZN5S60C73v62Ev");}
+void S60C7 ::v63(){vfunc_called(this, "_ZN5S60C73v63Ev");}
+void S60C7 ::v64(){vfunc_called(this, "_ZN5S60C73v64Ev");}
+void S60C7 ::v65(){vfunc_called(this, "_ZN5S60C73v65Ev");}
+void S60C7 ::v66(){vfunc_called(this, "_ZN5S60C73v66Ev");}
+S60C7 ::S60C7(){ note_ctor("S60C7", this);} // tgen
+
+static void Test_S60C7()
+{
+ extern Class_Descriptor cd_S60C7;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S60C7, buf);
+ S60C7 *dp, &lv = *(dp=new (buf) S60C7());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S60C7)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C7)");
+ check_field_offset(lv, s60c7f0, ABISELECT(8,4), "S60C7.s60c7f0");
+ check_field_offset(lv, s60c7f1, ABISELECT(16,8), "S60C7.s60c7f1");
+ check_field_offset(lv, s60c7f2, ABISELECT(24,16), "S60C7.s60c7f2");
+ check_field_offset(lv, s60c7f3, ABISELECT(56,32), "S60C7.s60c7f3");
+ check_field_offset(lv, s60c7f4, ABISELECT(64,40), "S60C7.s60c7f4");
+ check_field_offset(lv, s60c7f5, ABISELECT(72,44), "S60C7.s60c7f5");
+ check_field_offset(lv, s60c7f6, ABISELECT(80,52), "S60C7.s60c7f6");
+ test_class_info(&lv, &cd_S60C7);
+ dp->~S60C7();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C7(Test_S60C7, "S60C7", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN5S60C7C1Ev();
+extern void _ZN5S60C7D1Ev();
+Name_Map name_map_S60C7[] = {
+ NSPAIR(_ZN5S60C7C1Ev),
+ NSPAIR(_ZN5S60C7D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern void _ZN5S60C7D1Ev();
+extern void _ZN5S60C7D0Ev();
+extern void _ZN5S60C72v3Ev();
+extern void _ZN5S60C72v4Ev();
+extern void _ZN5S60C72v5Ev();
+extern void _ZN5S60C72v6Ev();
+extern void _ZN5S60C72v7Ev();
+extern void _ZN5S60C72v8Ev();
+extern void _ZN5S60C72v9Ev();
+extern void _ZN5S60C73v10Ev();
+extern void _ZN5S60C73v11Ev();
+extern void _ZN5S60C73v12Ev();
+extern void _ZN5S60C73v13Ev();
+extern void _ZN5S60C73v14Ev();
+extern void _ZN5S60C73v15Ev();
+extern void _ZN5S60C73v16Ev();
+extern void _ZN5S60C73v17Ev();
+extern void _ZN5S60C73v18Ev();
+extern void _ZN5S60C73v19Ev();
+extern void _ZN5S60C73v20Ev();
+extern void _ZN5S60C73v21Ev();
+extern void _ZN5S60C73v22Ev();
+extern void _ZN5S60C73v23Ev();
+extern void _ZN5S60C73v24Ev();
+extern void _ZN5S60C73v25Ev();
+extern void _ZN5S60C73v26Ev();
+extern void _ZN5S60C73v27Ev();
+extern void _ZN5S60C73v28Ev();
+extern void _ZN5S60C73v29Ev();
+extern void _ZN5S60C73v30Ev();
+extern void _ZN5S60C73v31Ev();
+extern void _ZN5S60C73v32Ev();
+extern void _ZN5S60C73v33Ev();
+extern void _ZN5S60C73v34Ev();
+extern void _ZN5S60C73v35Ev();
+extern void _ZN5S60C73v36Ev();
+extern void _ZN5S60C73v37Ev();
+extern void _ZN5S60C73v38Ev();
+extern void _ZN5S60C73v39Ev();
+extern void _ZN5S60C73v40Ev();
+extern void _ZN5S60C73v41Ev();
+extern void _ZN5S60C73v42Ev();
+extern void _ZN5S60C73v43Ev();
+extern void _ZN5S60C73v44Ev();
+extern void _ZN5S60C73v45Ev();
+extern void _ZN5S60C73v46Ev();
+extern void _ZN5S60C73v47Ev();
+extern void _ZN5S60C73v48Ev();
+extern void _ZN5S60C73v49Ev();
+extern void _ZN5S60C73v50Ev();
+extern void _ZN5S60C73v51Ev();
+extern void _ZN5S60C73v52Ev();
+extern void _ZN5S60C73v53Ev();
+extern void _ZN5S60C73v54Ev();
+extern void _ZN5S60C73v55Ev();
+extern void _ZN5S60C73v56Ev();
+extern void _ZN5S60C73v57Ev();
+extern void _ZN5S60C73v58Ev();
+extern void _ZN5S60C73v59Ev();
+extern void _ZN5S60C73v60Ev();
+extern void _ZN5S60C73v61Ev();
+extern void _ZN5S60C73v62Ev();
+extern void _ZN5S60C73v63Ev();
+extern void _ZN5S60C73v64Ev();
+extern void _ZN5S60C73v65Ev();
+extern void _ZN5S60C73v66Ev();
+static VTBL_ENTRY vtc_S60C7[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S60C7[0]),
+ (VTBL_ENTRY)&_ZN5S60C7D1Ev,
+ (VTBL_ENTRY)&_ZN5S60C7D0Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v3Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v4Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v5Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v6Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v7Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v8Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v9Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v10Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v11Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v12Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v13Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v14Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v15Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v16Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v17Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v18Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v19Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v20Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v21Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v22Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v23Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v24Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v25Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v26Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v27Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v28Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v29Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v30Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v31Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v32Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v33Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v34Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v35Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v36Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v37Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v38Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v39Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v40Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v41Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v42Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v43Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v44Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v45Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v46Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v47Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v48Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v49Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v50Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v51Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v52Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v53Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v54Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v55Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v56Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v57Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v58Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v59Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v60Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v61Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v62Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v63Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v64Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v65Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v66Ev,
+};
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern VTBL_ENTRY _ZTV5S60C7[];
+Class_Descriptor cd_S60C7 = { "S60C7", // class name
+ 0,0,//no base classes
+ &(vtc_S60C7[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI5S60C7),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV5S60C7),68, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C6 : S60C7 {
+ virtual ~S60C6(); // _ZN5S60C6D1Ev
+ virtual void v67(); // _ZN5S60C63v67Ev
+ virtual void v68(); // _ZN5S60C63v68Ev
+ S60C6(); // tgen
+};
+//SIG(-1 S60C6) C1{ BC2{ vd v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 Fi FL Fp[4] Fi[2] Fp FC3{ m Fi[2]} Fp[2]} vd v1 v2}
+
+
+ S60C6 ::~S60C6(){ note_dtor("S60C6", this);}
+void S60C6 ::v67(){vfunc_called(this, "_ZN5S60C63v67Ev");}
+void S60C6 ::v68(){vfunc_called(this, "_ZN5S60C63v68Ev");}
+S60C6 ::S60C6(){ note_ctor("S60C6", this);} // tgen
+
+static void Test_S60C6()
+{
+ extern Class_Descriptor cd_S60C6;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S60C6, buf);
+ S60C6 *dp, &lv = *(dp=new (buf) S60C6());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S60C6)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C6)");
+ check_base_class_offset(lv, (S60C7*), 0, "S60C6");
+ test_class_info(&lv, &cd_S60C6);
+ dp->~S60C6();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C6(Test_S60C6, "S60C6", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN5S60C6C1Ev();
+extern void _ZN5S60C6D1Ev();
+Name_Map name_map_S60C6[] = {
+ NSPAIR(_ZN5S60C6C1Ev),
+ NSPAIR(_ZN5S60C6D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S60C7;
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern VTBL_ENTRY _ZTV5S60C7[];
+static Base_Class bases_S60C6[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S60C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S60C6[];
+extern void _ZN5S60C6D1Ev();
+extern void _ZN5S60C6D0Ev();
+extern void _ZN5S60C72v3Ev();
+extern void _ZN5S60C72v4Ev();
+extern void _ZN5S60C72v5Ev();
+extern void _ZN5S60C72v6Ev();
+extern void _ZN5S60C72v7Ev();
+extern void _ZN5S60C72v8Ev();
+extern void _ZN5S60C72v9Ev();
+extern void _ZN5S60C73v10Ev();
+extern void _ZN5S60C73v11Ev();
+extern void _ZN5S60C73v12Ev();
+extern void _ZN5S60C73v13Ev();
+extern void _ZN5S60C73v14Ev();
+extern void _ZN5S60C73v15Ev();
+extern void _ZN5S60C73v16Ev();
+extern void _ZN5S60C73v17Ev();
+extern void _ZN5S60C73v18Ev();
+extern void _ZN5S60C73v19Ev();
+extern void _ZN5S60C73v20Ev();
+extern void _ZN5S60C73v21Ev();
+extern void _ZN5S60C73v22Ev();
+extern void _ZN5S60C73v23Ev();
+extern void _ZN5S60C73v24Ev();
+extern void _ZN5S60C73v25Ev();
+extern void _ZN5S60C73v26Ev();
+extern void _ZN5S60C73v27Ev();
+extern void _ZN5S60C73v28Ev();
+extern void _ZN5S60C73v29Ev();
+extern void _ZN5S60C73v30Ev();
+extern void _ZN5S60C73v31Ev();
+extern void _ZN5S60C73v32Ev();
+extern void _ZN5S60C73v33Ev();
+extern void _ZN5S60C73v34Ev();
+extern void _ZN5S60C73v35Ev();
+extern void _ZN5S60C73v36Ev();
+extern void _ZN5S60C73v37Ev();
+extern void _ZN5S60C73v38Ev();
+extern void _ZN5S60C73v39Ev();
+extern void _ZN5S60C73v40Ev();
+extern void _ZN5S60C73v41Ev();
+extern void _ZN5S60C73v42Ev();
+extern void _ZN5S60C73v43Ev();
+extern void _ZN5S60C73v44Ev();
+extern void _ZN5S60C73v45Ev();
+extern void _ZN5S60C73v46Ev();
+extern void _ZN5S60C73v47Ev();
+extern void _ZN5S60C73v48Ev();
+extern void _ZN5S60C73v49Ev();
+extern void _ZN5S60C73v50Ev();
+extern void _ZN5S60C73v51Ev();
+extern void _ZN5S60C73v52Ev();
+extern void _ZN5S60C73v53Ev();
+extern void _ZN5S60C73v54Ev();
+extern void _ZN5S60C73v55Ev();
+extern void _ZN5S60C73v56Ev();
+extern void _ZN5S60C73v57Ev();
+extern void _ZN5S60C73v58Ev();
+extern void _ZN5S60C73v59Ev();
+extern void _ZN5S60C73v60Ev();
+extern void _ZN5S60C73v61Ev();
+extern void _ZN5S60C73v62Ev();
+extern void _ZN5S60C73v63Ev();
+extern void _ZN5S60C73v64Ev();
+extern void _ZN5S60C73v65Ev();
+extern void _ZN5S60C73v66Ev();
+extern void _ZN5S60C63v67Ev();
+extern void _ZN5S60C63v68Ev();
+static VTBL_ENTRY vtc_S60C6[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S60C6[0]),
+ (VTBL_ENTRY)&_ZN5S60C6D1Ev,
+ (VTBL_ENTRY)&_ZN5S60C6D0Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v3Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v4Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v5Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v6Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v7Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v8Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v9Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v10Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v11Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v12Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v13Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v14Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v15Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v16Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v17Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v18Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v19Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v20Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v21Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v22Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v23Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v24Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v25Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v26Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v27Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v28Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v29Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v30Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v31Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v32Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v33Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v34Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v35Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v36Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v37Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v38Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v39Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v40Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v41Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v42Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v43Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v44Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v45Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v46Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v47Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v48Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v49Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v50Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v51Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v52Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v53Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v54Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v55Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v56Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v57Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v58Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v59Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v60Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v61Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v62Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v63Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v64Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v65Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v66Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v67Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v68Ev,
+};
+extern VTBL_ENTRY _ZTI5S60C6[];
+extern VTBL_ENTRY _ZTV5S60C6[];
+Class_Descriptor cd_S60C6 = { "S60C6", // class name
+ bases_S60C6, 1,
+ &(vtc_S60C6[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI5S60C6),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S60C6),70, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C5 : S60C6 {
+ ::S288C8 s60c5f0;
+ int s60c5f1;
+ unsigned int s60c5f2:1;
+ unsigned int s60c5f3:1;
+ unsigned int s60c5f4:1;
+ unsigned int s60c5f5:1;
+ ::S288C52 s60c5f6;
+ ::S288C43 s60c5f7;
+ void *s60c5f8;
+ ::S288C39 s60c5f9;
+ ::S288C39 s60c5f10;
+ ::S288C18 s60c5f11;
+ ::S288C14 s60c5f12;
+ char s60c5f13;
+ int s60c5f14;
+ void *s60c5f15;
+ ::S288C7_nt s60c5f16;
+ ::S288C7_nt s60c5f17;
+ ::S288C7_nt s60c5f18;
+ ::S288C7_nt s60c5f19;
+ ::S288C7_nt s60c5f20;
+ ::S288C7_nt s60c5f21;
+ ::S288C20_nt s60c5f22;
+ ::S288C20_nt s60c5f23;
+ ::S288C20_nt s60c5f24;
+ ::S288C20_nt s60c5f25;
+ ::S288C20_nt s60c5f26;
+ ::S288C20_nt s60c5f27;
+ ::S288C20_nt s60c5f28;
+ ::S288C20_nt s60c5f29;
+ ::S288C20_nt s60c5f30;
+ ::S288C20_nt s60c5f31;
+ virtual ~S60C5(); // _ZN5S60C5D1Ev
+ virtual void v69(); // _ZN5S60C53v69Ev
+ virtual void v70(); // _ZN5S60C53v70Ev
+ virtual void v71(); // _ZN5S60C53v71Ev
+ virtual void v72(); // _ZN5S60C53v72Ev
+ virtual void v73(); // _ZN5S60C53v73Ev
+ virtual void v74(); // _ZN5S60C53v74Ev
+ virtual void v75(); // _ZN5S60C53v75Ev
+ virtual void v76(); // _ZN5S60C53v76Ev
+ virtual void v77(); // _ZN5S60C53v77Ev
+ virtual void v78(); // _ZN5S60C53v78Ev
+ virtual void v79(); // _ZN5S60C53v79Ev
+ virtual void v80(); // _ZN5S60C53v80Ev
+ virtual void v81(); // _ZN5S60C53v81Ev
+ virtual void v82(); // _ZN5S60C53v82Ev
+ virtual void v83(); // _ZN5S60C53v83Ev
+ virtual void v84(); // _ZN5S60C53v84Ev
+ virtual void v85(); // _ZN5S60C53v85Ev
+ virtual void v86(); // _ZN5S60C53v86Ev
+ virtual void v87(); // _ZN5S60C53v87Ev
+ virtual void v88(); // _ZN5S60C53v88Ev
+ virtual void v89(); // _ZN5S60C53v89Ev
+ virtual void v90(); // _ZN5S60C53v90Ev
+ virtual void v91(); // _ZN5S60C53v91Ev
+ virtual void v92(); // _ZN5S60C53v92Ev
+ virtual void v93(); // _ZN5S60C53v93Ev
+ virtual void v94(); // _ZN5S60C53v94Ev
+ virtual void v95(); // _ZN5S60C53v95Ev
+ virtual void v96(); // _ZN5S60C53v96Ev
+ virtual void v97(); // _ZN5S60C53v97Ev
+ virtual void v98(); // _ZN5S60C53v98Ev
+ virtual void v99(); // _ZN5S60C53v99Ev
+ virtual void v100(); // _ZN5S60C54v100Ev
+ virtual void v101(); // _ZN5S60C54v101Ev
+ virtual void v102(); // _ZN5S60C54v102Ev
+ virtual void v103(); // _ZN5S60C54v103Ev
+ virtual void v104(); // _ZN5S60C54v104Ev
+ virtual void v105(); // _ZN5S60C54v105Ev
+ virtual void v106(); // _ZN5S60C54v106Ev
+ virtual void v107(); // _ZN5S60C54v107Ev
+ virtual void v108(); // _ZN5S60C54v108Ev
+ virtual void v109(); // _ZN5S60C54v109Ev
+ virtual void v110(); // _ZN5S60C54v110Ev
+ virtual void v111(); // _ZN5S60C54v111Ev
+ virtual void v112(); // _ZN5S60C54v112Ev
+ virtual void v113(); // _ZN5S60C54v113Ev
+ virtual void v114(); // _ZN5S60C54v114Ev
+ virtual void v115(); // _ZN5S60C54v115Ev
+ virtual void v116(); // _ZN5S60C54v116Ev
+ virtual void v117(); // _ZN5S60C54v117Ev
+ virtual void v118(); // _ZN5S60C54v118Ev
+ virtual void v119(); // _ZN5S60C54v119Ev
+ virtual void v120(); // _ZN5S60C54v120Ev
+ virtual void v121(); // _ZN5S60C54v121Ev
+ virtual void v122(); // _ZN5S60C54v122Ev
+ virtual void v123(); // _ZN5S60C54v123Ev
+ virtual void v124(); // _ZN5S60C54v124Ev
+ virtual void v125(); // _ZN5S60C54v125Ev
+ virtual void v126(); // _ZN5S60C54v126Ev
+ virtual void v127(); // _ZN5S60C54v127Ev
+ virtual void v128(); // _ZN5S60C54v128Ev
+ virtual void v129(); // _ZN5S60C54v129Ev
+ virtual void v130(); // _ZN5S60C54v130Ev
+ virtual void v131(); // _ZN5S60C54v131Ev
+ virtual void v132(); // _ZN5S60C54v132Ev
+ virtual void v133(); // _ZN5S60C54v133Ev
+ virtual void v134(); // _ZN5S60C54v134Ev
+ virtual void v135(); // _ZN5S60C54v135Ev
+ virtual void v136(); // _ZN5S60C54v136Ev
+ virtual void v137(); // _ZN5S60C54v137Ev
+ virtual void v138(); // _ZN5S60C54v138Ev
+ virtual void v139(); // _ZN5S60C54v139Ev
+ virtual void v140(); // _ZN5S60C54v140Ev
+ virtual void v141(); // _ZN5S60C54v141Ev
+ virtual void v142(); // _ZN5S60C54v142Ev
+ virtual void v143(); // _ZN5S60C54v143Ev
+ virtual void v144(); // _ZN5S60C54v144Ev
+ S60C5(); // tgen
+};
+//SIG(-1 S60C5) C1{ BC2{ BC3{ vd v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 Fi FL Fp[4] Fi[2] Fp FC4{ m Fi[2]} Fp[2]} vd v141 v142} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 FC5{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC6{ BC7{ BC8{ m Fp Fi[2]}}} FC9{ BC10{ BC8}} Fp FC11{ BC12{ BC8}} FC11 FC13{ BC14{ BC8}} FC15{ BC16{ BC8}} Fc Fi Fp FC4 FC4 FC4 FC4 FC4 FC4 FC17{ m Fp FC4} FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17}
+
+
+ S60C5 ::~S60C5(){ note_dtor("S60C5", this);}
+void S60C5 ::v69(){vfunc_called(this, "_ZN5S60C53v69Ev");}
+void S60C5 ::v70(){vfunc_called(this, "_ZN5S60C53v70Ev");}
+void S60C5 ::v71(){vfunc_called(this, "_ZN5S60C53v71Ev");}
+void S60C5 ::v72(){vfunc_called(this, "_ZN5S60C53v72Ev");}
+void S60C5 ::v73(){vfunc_called(this, "_ZN5S60C53v73Ev");}
+void S60C5 ::v74(){vfunc_called(this, "_ZN5S60C53v74Ev");}
+void S60C5 ::v75(){vfunc_called(this, "_ZN5S60C53v75Ev");}
+void S60C5 ::v76(){vfunc_called(this, "_ZN5S60C53v76Ev");}
+void S60C5 ::v77(){vfunc_called(this, "_ZN5S60C53v77Ev");}
+void S60C5 ::v78(){vfunc_called(this, "_ZN5S60C53v78Ev");}
+void S60C5 ::v79(){vfunc_called(this, "_ZN5S60C53v79Ev");}
+void S60C5 ::v80(){vfunc_called(this, "_ZN5S60C53v80Ev");}
+void S60C5 ::v81(){vfunc_called(this, "_ZN5S60C53v81Ev");}
+void S60C5 ::v82(){vfunc_called(this, "_ZN5S60C53v82Ev");}
+void S60C5 ::v83(){vfunc_called(this, "_ZN5S60C53v83Ev");}
+void S60C5 ::v84(){vfunc_called(this, "_ZN5S60C53v84Ev");}
+void S60C5 ::v85(){vfunc_called(this, "_ZN5S60C53v85Ev");}
+void S60C5 ::v86(){vfunc_called(this, "_ZN5S60C53v86Ev");}
+void S60C5 ::v87(){vfunc_called(this, "_ZN5S60C53v87Ev");}
+void S60C5 ::v88(){vfunc_called(this, "_ZN5S60C53v88Ev");}
+void S60C5 ::v89(){vfunc_called(this, "_ZN5S60C53v89Ev");}
+void S60C5 ::v90(){vfunc_called(this, "_ZN5S60C53v90Ev");}
+void S60C5 ::v91(){vfunc_called(this, "_ZN5S60C53v91Ev");}
+void S60C5 ::v92(){vfunc_called(this, "_ZN5S60C53v92Ev");}
+void S60C5 ::v93(){vfunc_called(this, "_ZN5S60C53v93Ev");}
+void S60C5 ::v94(){vfunc_called(this, "_ZN5S60C53v94Ev");}
+void S60C5 ::v95(){vfunc_called(this, "_ZN5S60C53v95Ev");}
+void S60C5 ::v96(){vfunc_called(this, "_ZN5S60C53v96Ev");}
+void S60C5 ::v97(){vfunc_called(this, "_ZN5S60C53v97Ev");}
+void S60C5 ::v98(){vfunc_called(this, "_ZN5S60C53v98Ev");}
+void S60C5 ::v99(){vfunc_called(this, "_ZN5S60C53v99Ev");}
+void S60C5 ::v100(){vfunc_called(this, "_ZN5S60C54v100Ev");}
+void S60C5 ::v101(){vfunc_called(this, "_ZN5S60C54v101Ev");}
+void S60C5 ::v102(){vfunc_called(this, "_ZN5S60C54v102Ev");}
+void S60C5 ::v103(){vfunc_called(this, "_ZN5S60C54v103Ev");}
+void S60C5 ::v104(){vfunc_called(this, "_ZN5S60C54v104Ev");}
+void S60C5 ::v105(){vfunc_called(this, "_ZN5S60C54v105Ev");}
+void S60C5 ::v106(){vfunc_called(this, "_ZN5S60C54v106Ev");}
+void S60C5 ::v107(){vfunc_called(this, "_ZN5S60C54v107Ev");}
+void S60C5 ::v108(){vfunc_called(this, "_ZN5S60C54v108Ev");}
+void S60C5 ::v109(){vfunc_called(this, "_ZN5S60C54v109Ev");}
+void S60C5 ::v110(){vfunc_called(this, "_ZN5S60C54v110Ev");}
+void S60C5 ::v111(){vfunc_called(this, "_ZN5S60C54v111Ev");}
+void S60C5 ::v112(){vfunc_called(this, "_ZN5S60C54v112Ev");}
+void S60C5 ::v113(){vfunc_called(this, "_ZN5S60C54v113Ev");}
+void S60C5 ::v114(){vfunc_called(this, "_ZN5S60C54v114Ev");}
+void S60C5 ::v115(){vfunc_called(this, "_ZN5S60C54v115Ev");}
+void S60C5 ::v116(){vfunc_called(this, "_ZN5S60C54v116Ev");}
+void S60C5 ::v117(){vfunc_called(this, "_ZN5S60C54v117Ev");}
+void S60C5 ::v118(){vfunc_called(this, "_ZN5S60C54v118Ev");}
+void S60C5 ::v119(){vfunc_called(this, "_ZN5S60C54v119Ev");}
+void S60C5 ::v120(){vfunc_called(this, "_ZN5S60C54v120Ev");}
+void S60C5 ::v121(){vfunc_called(this, "_ZN5S60C54v121Ev");}
+void S60C5 ::v122(){vfunc_called(this, "_ZN5S60C54v122Ev");}
+void S60C5 ::v123(){vfunc_called(this, "_ZN5S60C54v123Ev");}
+void S60C5 ::v124(){vfunc_called(this, "_ZN5S60C54v124Ev");}
+void S60C5 ::v125(){vfunc_called(this, "_ZN5S60C54v125Ev");}
+void S60C5 ::v126(){vfunc_called(this, "_ZN5S60C54v126Ev");}
+void S60C5 ::v127(){vfunc_called(this, "_ZN5S60C54v127Ev");}
+void S60C5 ::v128(){vfunc_called(this, "_ZN5S60C54v128Ev");}
+void S60C5 ::v129(){vfunc_called(this, "_ZN5S60C54v129Ev");}
+void S60C5 ::v130(){vfunc_called(this, "_ZN5S60C54v130Ev");}
+void S60C5 ::v131(){vfunc_called(this, "_ZN5S60C54v131Ev");}
+void S60C5 ::v132(){vfunc_called(this, "_ZN5S60C54v132Ev");}
+void S60C5 ::v133(){vfunc_called(this, "_ZN5S60C54v133Ev");}
+void S60C5 ::v134(){vfunc_called(this, "_ZN5S60C54v134Ev");}
+void S60C5 ::v135(){vfunc_called(this, "_ZN5S60C54v135Ev");}
+void S60C5 ::v136(){vfunc_called(this, "_ZN5S60C54v136Ev");}
+void S60C5 ::v137(){vfunc_called(this, "_ZN5S60C54v137Ev");}
+void S60C5 ::v138(){vfunc_called(this, "_ZN5S60C54v138Ev");}
+void S60C5 ::v139(){vfunc_called(this, "_ZN5S60C54v139Ev");}
+void S60C5 ::v140(){vfunc_called(this, "_ZN5S60C54v140Ev");}
+void S60C5 ::v141(){vfunc_called(this, "_ZN5S60C54v141Ev");}
+void S60C5 ::v142(){vfunc_called(this, "_ZN5S60C54v142Ev");}
+void S60C5 ::v143(){vfunc_called(this, "_ZN5S60C54v143Ev");}
+void S60C5 ::v144(){vfunc_called(this, "_ZN5S60C54v144Ev");}
+S60C5 ::S60C5(){ note_ctor("S60C5", this);} // tgen
+
+static void Test_S60C5()
+{
+ extern Class_Descriptor cd_S60C5;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(59,89)];
+ init_test(&cd_S60C5, buf);
+ S60C5 *dp, &lv = *(dp=new (buf) S60C5());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(464,352), "sizeof(S60C5)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C5)");
+ check_base_class_offset(lv, (S60C7*)(S60C6*), 0, "S60C5");
+ check_base_class_offset(lv, (S60C6*), 0, "S60C5");
+ check_field_offset(lv, s60c5f0, ABISELECT(96,60), "S60C5.s60c5f0");
+ check_field_offset(lv, s60c5f1, ABISELECT(124,88), "S60C5.s60c5f1");
+ set_bf_and_test(lv, s60c5f2, ABISELECT(128,92), 0, 1, 1, "S60C5");
+ set_bf_and_test(lv, s60c5f3, ABISELECT(128,92), 1, 1, 1, "S60C5");
+ set_bf_and_test(lv, s60c5f4, ABISELECT(128,92), 2, 1, 1, "S60C5");
+ set_bf_and_test(lv, s60c5f5, ABISELECT(128,92), 3, 1, 1, "S60C5");
+ check_field_offset(lv, s60c5f6, ABISELECT(136,96), "S60C5.s60c5f6");
+ check_field_offset(lv, s60c5f7, ABISELECT(152,108), "S60C5.s60c5f7");
+ check_field_offset(lv, s60c5f8, ABISELECT(168,120), "S60C5.s60c5f8");
+ check_field_offset(lv, s60c5f9, ABISELECT(176,124), "S60C5.s60c5f9");
+ check_field_offset(lv, s60c5f10, ABISELECT(192,136), "S60C5.s60c5f10");
+ check_field_offset(lv, s60c5f11, ABISELECT(208,148), "S60C5.s60c5f11");
+ check_field_offset(lv, s60c5f12, ABISELECT(224,160), "S60C5.s60c5f12");
+ check_field_offset(lv, s60c5f13, ABISELECT(240,172), "S60C5.s60c5f13");
+ check_field_offset(lv, s60c5f14, ABISELECT(244,176), "S60C5.s60c5f14");
+ check_field_offset(lv, s60c5f15, ABISELECT(248,180), "S60C5.s60c5f15");
+ check_field_offset(lv, s60c5f16, ABISELECT(256,184), "S60C5.s60c5f16");
+ check_field_offset(lv, s60c5f17, ABISELECT(264,192), "S60C5.s60c5f17");
+ check_field_offset(lv, s60c5f18, ABISELECT(272,200), "S60C5.s60c5f18");
+ check_field_offset(lv, s60c5f19, ABISELECT(280,208), "S60C5.s60c5f19");
+ check_field_offset(lv, s60c5f20, ABISELECT(288,216), "S60C5.s60c5f20");
+ check_field_offset(lv, s60c5f21, ABISELECT(296,224), "S60C5.s60c5f21");
+ check_field_offset(lv, s60c5f22, ABISELECT(304,232), "S60C5.s60c5f22");
+ check_field_offset(lv, s60c5f23, ABISELECT(320,244), "S60C5.s60c5f23");
+ check_field_offset(lv, s60c5f24, ABISELECT(336,256), "S60C5.s60c5f24");
+ check_field_offset(lv, s60c5f25, ABISELECT(352,268), "S60C5.s60c5f25");
+ check_field_offset(lv, s60c5f26, ABISELECT(368,280), "S60C5.s60c5f26");
+ check_field_offset(lv, s60c5f27, ABISELECT(384,292), "S60C5.s60c5f27");
+ check_field_offset(lv, s60c5f28, ABISELECT(400,304), "S60C5.s60c5f28");
+ check_field_offset(lv, s60c5f29, ABISELECT(416,316), "S60C5.s60c5f29");
+ check_field_offset(lv, s60c5f30, ABISELECT(432,328), "S60C5.s60c5f30");
+ check_field_offset(lv, s60c5f31, ABISELECT(448,340), "S60C5.s60c5f31");
+ test_class_info(&lv, &cd_S60C5);
+ dp->~S60C5();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C5(Test_S60C5, "S60C5", ABISELECT(464,352));
+
+#else // __cplusplus
+
+extern void _ZN5S60C5C1Ev();
+extern void _ZN5S60C5D1Ev();
+Name_Map name_map_S60C5[] = {
+ NSPAIR(_ZN5S60C5C1Ev),
+ NSPAIR(_ZN5S60C5D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S60C7;
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern VTBL_ENTRY _ZTV5S60C7[];
+extern Class_Descriptor cd_S60C6;
+extern VTBL_ENTRY _ZTI5S60C6[];
+extern VTBL_ENTRY _ZTV5S60C6[];
+static Base_Class bases_S60C5[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S60C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S60C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S60C5[];
+extern void _ZN5S60C5D1Ev();
+extern void _ZN5S60C5D0Ev();
+extern void _ZN5S60C72v3Ev();
+extern void _ZN5S60C72v4Ev();
+extern void _ZN5S60C72v5Ev();
+extern void _ZN5S60C72v6Ev();
+extern void _ZN5S60C72v7Ev();
+extern void _ZN5S60C72v8Ev();
+extern void _ZN5S60C72v9Ev();
+extern void _ZN5S60C73v10Ev();
+extern void _ZN5S60C73v11Ev();
+extern void _ZN5S60C73v12Ev();
+extern void _ZN5S60C73v13Ev();
+extern void _ZN5S60C73v14Ev();
+extern void _ZN5S60C73v15Ev();
+extern void _ZN5S60C73v16Ev();
+extern void _ZN5S60C73v17Ev();
+extern void _ZN5S60C73v18Ev();
+extern void _ZN5S60C73v19Ev();
+extern void _ZN5S60C73v20Ev();
+extern void _ZN5S60C73v21Ev();
+extern void _ZN5S60C73v22Ev();
+extern void _ZN5S60C73v23Ev();
+extern void _ZN5S60C73v24Ev();
+extern void _ZN5S60C73v25Ev();
+extern void _ZN5S60C73v26Ev();
+extern void _ZN5S60C73v27Ev();
+extern void _ZN5S60C73v28Ev();
+extern void _ZN5S60C73v29Ev();
+extern void _ZN5S60C73v30Ev();
+extern void _ZN5S60C73v31Ev();
+extern void _ZN5S60C73v32Ev();
+extern void _ZN5S60C73v33Ev();
+extern void _ZN5S60C73v34Ev();
+extern void _ZN5S60C73v35Ev();
+extern void _ZN5S60C73v36Ev();
+extern void _ZN5S60C73v37Ev();
+extern void _ZN5S60C73v38Ev();
+extern void _ZN5S60C73v39Ev();
+extern void _ZN5S60C73v40Ev();
+extern void _ZN5S60C73v41Ev();
+extern void _ZN5S60C73v42Ev();
+extern void _ZN5S60C73v43Ev();
+extern void _ZN5S60C73v44Ev();
+extern void _ZN5S60C73v45Ev();
+extern void _ZN5S60C73v46Ev();
+extern void _ZN5S60C73v47Ev();
+extern void _ZN5S60C73v48Ev();
+extern void _ZN5S60C73v49Ev();
+extern void _ZN5S60C73v50Ev();
+extern void _ZN5S60C73v51Ev();
+extern void _ZN5S60C73v52Ev();
+extern void _ZN5S60C73v53Ev();
+extern void _ZN5S60C73v54Ev();
+extern void _ZN5S60C73v55Ev();
+extern void _ZN5S60C73v56Ev();
+extern void _ZN5S60C73v57Ev();
+extern void _ZN5S60C73v58Ev();
+extern void _ZN5S60C73v59Ev();
+extern void _ZN5S60C73v60Ev();
+extern void _ZN5S60C73v61Ev();
+extern void _ZN5S60C73v62Ev();
+extern void _ZN5S60C73v63Ev();
+extern void _ZN5S60C73v64Ev();
+extern void _ZN5S60C73v65Ev();
+extern void _ZN5S60C73v66Ev();
+extern void _ZN5S60C63v67Ev();
+extern void _ZN5S60C63v68Ev();
+extern void _ZN5S60C53v69Ev();
+extern void _ZN5S60C53v70Ev();
+extern void _ZN5S60C53v71Ev();
+extern void _ZN5S60C53v72Ev();
+extern void _ZN5S60C53v73Ev();
+extern void _ZN5S60C53v74Ev();
+extern void _ZN5S60C53v75Ev();
+extern void _ZN5S60C53v76Ev();
+extern void _ZN5S60C53v77Ev();
+extern void _ZN5S60C53v78Ev();
+extern void _ZN5S60C53v79Ev();
+extern void _ZN5S60C53v80Ev();
+extern void _ZN5S60C53v81Ev();
+extern void _ZN5S60C53v82Ev();
+extern void _ZN5S60C53v83Ev();
+extern void _ZN5S60C53v84Ev();
+extern void _ZN5S60C53v85Ev();
+extern void _ZN5S60C53v86Ev();
+extern void _ZN5S60C53v87Ev();
+extern void _ZN5S60C53v88Ev();
+extern void _ZN5S60C53v89Ev();
+extern void _ZN5S60C53v90Ev();
+extern void _ZN5S60C53v91Ev();
+extern void _ZN5S60C53v92Ev();
+extern void _ZN5S60C53v93Ev();
+extern void _ZN5S60C53v94Ev();
+extern void _ZN5S60C53v95Ev();
+extern void _ZN5S60C53v96Ev();
+extern void _ZN5S60C53v97Ev();
+extern void _ZN5S60C53v98Ev();
+extern void _ZN5S60C53v99Ev();
+extern void _ZN5S60C54v100Ev();
+extern void _ZN5S60C54v101Ev();
+extern void _ZN5S60C54v102Ev();
+extern void _ZN5S60C54v103Ev();
+extern void _ZN5S60C54v104Ev();
+extern void _ZN5S60C54v105Ev();
+extern void _ZN5S60C54v106Ev();
+extern void _ZN5S60C54v107Ev();
+extern void _ZN5S60C54v108Ev();
+extern void _ZN5S60C54v109Ev();
+extern void _ZN5S60C54v110Ev();
+extern void _ZN5S60C54v111Ev();
+extern void _ZN5S60C54v112Ev();
+extern void _ZN5S60C54v113Ev();
+extern void _ZN5S60C54v114Ev();
+extern void _ZN5S60C54v115Ev();
+extern void _ZN5S60C54v116Ev();
+extern void _ZN5S60C54v117Ev();
+extern void _ZN5S60C54v118Ev();
+extern void _ZN5S60C54v119Ev();
+extern void _ZN5S60C54v120Ev();
+extern void _ZN5S60C54v121Ev();
+extern void _ZN5S60C54v122Ev();
+extern void _ZN5S60C54v123Ev();
+extern void _ZN5S60C54v124Ev();
+extern void _ZN5S60C54v125Ev();
+extern void _ZN5S60C54v126Ev();
+extern void _ZN5S60C54v127Ev();
+extern void _ZN5S60C54v128Ev();
+extern void _ZN5S60C54v129Ev();
+extern void _ZN5S60C54v130Ev();
+extern void _ZN5S60C54v131Ev();
+extern void _ZN5S60C54v132Ev();
+extern void _ZN5S60C54v133Ev();
+extern void _ZN5S60C54v134Ev();
+extern void _ZN5S60C54v135Ev();
+extern void _ZN5S60C54v136Ev();
+extern void _ZN5S60C54v137Ev();
+extern void _ZN5S60C54v138Ev();
+extern void _ZN5S60C54v139Ev();
+extern void _ZN5S60C54v140Ev();
+extern void _ZN5S60C54v141Ev();
+extern void _ZN5S60C54v142Ev();
+extern void _ZN5S60C54v143Ev();
+extern void _ZN5S60C54v144Ev();
+static VTBL_ENTRY vtc_S60C5[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S60C5[0]),
+ (VTBL_ENTRY)&_ZN5S60C5D1Ev,
+ (VTBL_ENTRY)&_ZN5S60C5D0Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v3Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v4Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v5Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v6Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v7Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v8Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v9Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v10Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v11Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v12Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v13Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v14Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v15Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v16Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v17Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v18Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v19Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v20Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v21Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v22Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v23Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v24Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v25Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v26Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v27Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v28Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v29Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v30Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v31Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v32Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v33Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v34Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v35Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v36Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v37Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v38Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v39Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v40Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v41Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v42Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v43Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v44Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v45Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v46Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v47Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v48Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v49Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v50Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v51Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v52Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v53Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v54Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v55Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v56Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v57Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v58Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v59Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v60Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v61Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v62Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v63Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v64Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v65Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v66Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v67Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v68Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v69Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v70Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v71Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v72Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v73Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v74Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v75Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v76Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v77Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v78Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v79Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v80Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v81Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v82Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v83Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v84Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v85Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v86Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v87Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v88Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v89Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v90Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v91Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v92Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v93Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v94Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v95Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v96Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v97Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v98Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v99Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v100Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v101Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v102Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v103Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v104Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v105Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v106Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v107Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v108Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v109Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v110Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v111Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v112Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v113Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v114Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v115Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v116Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v117Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v118Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v119Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v120Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v121Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v122Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v123Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v124Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v125Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v126Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v127Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v128Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v129Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v130Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v131Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v132Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v133Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v134Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v135Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v136Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v137Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v138Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v139Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v140Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v141Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v142Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v143Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v144Ev,
+};
+extern VTBL_ENTRY _ZTI5S60C5[];
+extern VTBL_ENTRY _ZTV5S60C5[];
+Class_Descriptor cd_S60C5 = { "S60C5", // class name
+ bases_S60C5, 2,
+ &(vtc_S60C5[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(464,352), // object size
+ NSPAIRA(_ZTI5S60C5),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S60C5),146, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 2, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C4 : S60C5 {
+ ::S288C21 s60c4f0;
+ ::S288C7_nt s60c4f1;
+ void *s60c4f2[2];
+ ::S288C23 s60c4f3;
+ ::S288C25 s60c4f4;
+ int s60c4f5;
+ ::S288C26 s60c4f6;
+ int s60c4f7[4];
+ ::S279C28 s60c4f8[4];
+ ::S288C29 s60c4f9;
+ ::S288C30_nt s60c4f10;
+ int s60c4f11;
+ ::S288C35 s60c4f12;
+ ::S288C35 s60c4f13;
+ void *s60c4f14;
+ ::S288C30_nt s60c4f15;
+ ::S288C9_nt s60c4f16;
+ ::S279C43 s60c4f17;
+ unsigned int s60c4f18:1;
+ unsigned int s60c4f19:1;
+ unsigned int s60c4f20:1;
+ ::S288C31_nt s60c4f21;
+ ::S288C20_nt s60c4f22;
+ ::S288C20_nt s60c4f23;
+ ::S288C20_nt s60c4f24;
+ ::S288C20_nt s60c4f25;
+ ::S288C20_nt s60c4f26;
+ ::S288C20_nt s60c4f27;
+ ::S288C20_nt s60c4f28;
+ ::S288C20_nt s60c4f29;
+ ::S288C20_nt s60c4f30;
+ ::S288C20_nt s60c4f31;
+ ::S288C20_nt s60c4f32;
+ ::S288C20_nt s60c4f33;
+ ::S288C20_nt s60c4f34;
+ virtual ~S60C4(); // _ZN5S60C4D1Ev
+ virtual void v145(); // _ZN5S60C44v145Ev
+ virtual void v146(); // _ZN5S60C44v146Ev
+ virtual void v147(); // _ZN5S60C44v147Ev
+ virtual void v148(); // _ZN5S60C44v148Ev
+ virtual void v149(); // _ZN5S60C44v149Ev
+ virtual void v150(); // _ZN5S60C44v150Ev
+ virtual void v151(); // _ZN5S60C44v151Ev
+ virtual void v152(); // _ZN5S60C44v152Ev
+ virtual void v153(); // _ZN5S60C44v153Ev
+ virtual void v154(); // _ZN5S60C44v154Ev
+ virtual void v155(); // _ZN5S60C44v155Ev
+ virtual void v156(); // _ZN5S60C44v156Ev
+ virtual void v157(); // _ZN5S60C44v157Ev
+ virtual void v158(); // _ZN5S60C44v158Ev
+ virtual void v159(); // _ZN5S60C44v159Ev
+ virtual void v160(); // _ZN5S60C44v160Ev
+ virtual void v161(); // _ZN5S60C44v161Ev
+ virtual void v162(); // _ZN5S60C44v162Ev
+ virtual void v163(); // _ZN5S60C44v163Ev
+ virtual void v164(); // _ZN5S60C44v164Ev
+ virtual void v165(); // _ZN5S60C44v165Ev
+ virtual void v166(); // _ZN5S60C44v166Ev
+ virtual void v167(); // _ZN5S60C44v167Ev
+ virtual void v168(); // _ZN5S60C44v168Ev
+ virtual void v169(); // _ZN5S60C44v169Ev
+ virtual void v170(); // _ZN5S60C44v170Ev
+ virtual void v171(); // _ZN5S60C44v171Ev
+ virtual void v172(); // _ZN5S60C44v172Ev
+ virtual void v173(); // _ZN5S60C44v173Ev
+ virtual void v174(); // _ZN5S60C44v174Ev
+ virtual void v175(); // _ZN5S60C44v175Ev
+ virtual void v176(); // _ZN5S60C44v176Ev
+ virtual void v177(); // _ZN5S60C44v177Ev
+ virtual void v178(); // _ZN5S60C44v178Ev
+ virtual void v179(); // _ZN5S60C44v179Ev
+ virtual void v180(); // _ZN5S60C44v180Ev
+ virtual void v181(); // _ZN5S60C44v181Ev
+ virtual void v182(); // _ZN5S60C44v182Ev
+ virtual void v183(); // _ZN5S60C44v183Ev
+ virtual void v184(); // _ZN5S60C44v184Ev
+ virtual void v185(); // _ZN5S60C44v185Ev
+ virtual void v186(); // _ZN5S60C44v186Ev
+ virtual void v187(); // _ZN5S60C44v187Ev
+ virtual void v188(); // _ZN5S60C44v188Ev
+ virtual void v189(); // _ZN5S60C44v189Ev
+ virtual void v190(); // _ZN5S60C44v190Ev
+ virtual void v191(); // _ZN5S60C44v191Ev
+ virtual void v192(); // _ZN5S60C44v192Ev
+ virtual void v193(); // _ZN5S60C44v193Ev
+ virtual void v194(); // _ZN5S60C44v194Ev
+ virtual void v195(); // _ZN5S60C44v195Ev
+ virtual void v196(); // _ZN5S60C44v196Ev
+ virtual void v197(); // _ZN5S60C44v197Ev
+ virtual void v198(); // _ZN5S60C44v198Ev
+ virtual void v199(); // _ZN5S60C44v199Ev
+ virtual void v200(); // _ZN5S60C44v200Ev
+ virtual void v201(); // _ZN5S60C44v201Ev
+ virtual void v202(); // _ZN5S60C44v202Ev
+ virtual void v203(); // _ZN5S60C44v203Ev
+ virtual void v204(); // _ZN5S60C44v204Ev
+ virtual void v205(); // _ZN5S60C44v205Ev
+ virtual void v206(); // _ZN5S60C44v206Ev
+ virtual void v207(); // _ZN5S60C44v207Ev
+ virtual void v208(); // _ZN5S60C44v208Ev
+ virtual void v209(); // _ZN5S60C44v209Ev
+ virtual void v210(); // _ZN5S60C44v210Ev
+ virtual void v211(); // _ZN5S60C44v211Ev
+ virtual void v212(); // _ZN5S60C44v212Ev
+ virtual void v213(); // _ZN5S60C44v213Ev
+ S60C4(); // tgen
+};
+//SIG(-1 S60C4) C1{ BC2{ BC3{ BC4{ vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 Fi FL Fp[4] Fi[2] Fp FC5{ m Fi[2]} Fp[2]} vd v134 v135} vd v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 FC6{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC7{ BC8{ BC9{ m Fp Fi[2]}}} FC10{ BC11{ BC9}} Fp FC12{ BC13{ BC9}} FC12 FC14{ BC15{ BC9}} FC16{ BC17{ BC9}} Fc Fi Fp FC5 FC5 FC5 FC5 FC5 FC5 FC18{ m Fp FC5} FC18 FC18 FC18 FC18 !
FC18 FC18
FC18 FC18 FC18} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 FC19{ BC20{ m Fi[4]}} FC5 Fp[2] FC21{ m FC5 Fp FC19 Fp} FC22{ m Fp[8] Fc[4]} Fi FC23{ m Fp[5] FC24{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC25{ m Fi[2]}[4] FC26{ m FC27{ m Fi[3]} FC28{ m} FC29{ BC30{ m Fi[2] Fc[2]} Fi} Fc} FC27 Fi FC31{ m FC32{ BC33{ m Fp[2]}} Fc FC34{ BC12} Fi FC5 FC5 Fp} FC31 Fp FC27 FC35{ BC36{ BC9}} FC37{ BC38{ BC9}} Fi:1 Fi:1 Fi:1 FC28 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18}
+
+
+ S60C4 ::~S60C4(){ note_dtor("S60C4", this);}
+void S60C4 ::v145(){vfunc_called(this, "_ZN5S60C44v145Ev");}
+void S60C4 ::v146(){vfunc_called(this, "_ZN5S60C44v146Ev");}
+void S60C4 ::v147(){vfunc_called(this, "_ZN5S60C44v147Ev");}
+void S60C4 ::v148(){vfunc_called(this, "_ZN5S60C44v148Ev");}
+void S60C4 ::v149(){vfunc_called(this, "_ZN5S60C44v149Ev");}
+void S60C4 ::v150(){vfunc_called(this, "_ZN5S60C44v150Ev");}
+void S60C4 ::v151(){vfunc_called(this, "_ZN5S60C44v151Ev");}
+void S60C4 ::v152(){vfunc_called(this, "_ZN5S60C44v152Ev");}
+void S60C4 ::v153(){vfunc_called(this, "_ZN5S60C44v153Ev");}
+void S60C4 ::v154(){vfunc_called(this, "_ZN5S60C44v154Ev");}
+void S60C4 ::v155(){vfunc_called(this, "_ZN5S60C44v155Ev");}
+void S60C4 ::v156(){vfunc_called(this, "_ZN5S60C44v156Ev");}
+void S60C4 ::v157(){vfunc_called(this, "_ZN5S60C44v157Ev");}
+void S60C4 ::v158(){vfunc_called(this, "_ZN5S60C44v158Ev");}
+void S60C4 ::v159(){vfunc_called(this, "_ZN5S60C44v159Ev");}
+void S60C4 ::v160(){vfunc_called(this, "_ZN5S60C44v160Ev");}
+void S60C4 ::v161(){vfunc_called(this, "_ZN5S60C44v161Ev");}
+void S60C4 ::v162(){vfunc_called(this, "_ZN5S60C44v162Ev");}
+void S60C4 ::v163(){vfunc_called(this, "_ZN5S60C44v163Ev");}
+void S60C4 ::v164(){vfunc_called(this, "_ZN5S60C44v164Ev");}
+void S60C4 ::v165(){vfunc_called(this, "_ZN5S60C44v165Ev");}
+void S60C4 ::v166(){vfunc_called(this, "_ZN5S60C44v166Ev");}
+void S60C4 ::v167(){vfunc_called(this, "_ZN5S60C44v167Ev");}
+void S60C4 ::v168(){vfunc_called(this, "_ZN5S60C44v168Ev");}
+void S60C4 ::v169(){vfunc_called(this, "_ZN5S60C44v169Ev");}
+void S60C4 ::v170(){vfunc_called(this, "_ZN5S60C44v170Ev");}
+void S60C4 ::v171(){vfunc_called(this, "_ZN5S60C44v171Ev");}
+void S60C4 ::v172(){vfunc_called(this, "_ZN5S60C44v172Ev");}
+void S60C4 ::v173(){vfunc_called(this, "_ZN5S60C44v173Ev");}
+void S60C4 ::v174(){vfunc_called(this, "_ZN5S60C44v174Ev");}
+void S60C4 ::v175(){vfunc_called(this, "_ZN5S60C44v175Ev");}
+void S60C4 ::v176(){vfunc_called(this, "_ZN5S60C44v176Ev");}
+void S60C4 ::v177(){vfunc_called(this, "_ZN5S60C44v177Ev");}
+void S60C4 ::v178(){vfunc_called(this, "_ZN5S60C44v178Ev");}
+void S60C4 ::v179(){vfunc_called(this, "_ZN5S60C44v179Ev");}
+void S60C4 ::v180(){vfunc_called(this, "_ZN5S60C44v180Ev");}
+void S60C4 ::v181(){vfunc_called(this, "_ZN5S60C44v181Ev");}
+void S60C4 ::v182(){vfunc_called(this, "_ZN5S60C44v182Ev");}
+void S60C4 ::v183(){vfunc_called(this, "_ZN5S60C44v183Ev");}
+void S60C4 ::v184(){vfunc_called(this, "_ZN5S60C44v184Ev");}
+void S60C4 ::v185(){vfunc_called(this, "_ZN5S60C44v185Ev");}
+void S60C4 ::v186(){vfunc_called(this, "_ZN5S60C44v186Ev");}
+void S60C4 ::v187(){vfunc_called(this, "_ZN5S60C44v187Ev");}
+void S60C4 ::v188(){vfunc_called(this, "_ZN5S60C44v188Ev");}
+void S60C4 ::v189(){vfunc_called(this, "_ZN5S60C44v189Ev");}
+void S60C4 ::v190(){vfunc_called(this, "_ZN5S60C44v190Ev");}
+void S60C4 ::v191(){vfunc_called(this, "_ZN5S60C44v191Ev");}
+void S60C4 ::v192(){vfunc_called(this, "_ZN5S60C44v192Ev");}
+void S60C4 ::v193(){vfunc_called(this, "_ZN5S60C44v193Ev");}
+void S60C4 ::v194(){vfunc_called(this, "_ZN5S60C44v194Ev");}
+void S60C4 ::v195(){vfunc_called(this, "_ZN5S60C44v195Ev");}
+void S60C4 ::v196(){vfunc_called(this, "_ZN5S60C44v196Ev");}
+void S60C4 ::v197(){vfunc_called(this, "_ZN5S60C44v197Ev");}
+void S60C4 ::v198(){vfunc_called(this, "_ZN5S60C44v198Ev");}
+void S60C4 ::v199(){vfunc_called(this, "_ZN5S60C44v199Ev");}
+void S60C4 ::v200(){vfunc_called(this, "_ZN5S60C44v200Ev");}
+void S60C4 ::v201(){vfunc_called(this, "_ZN5S60C44v201Ev");}
+void S60C4 ::v202(){vfunc_called(this, "_ZN5S60C44v202Ev");}
+void S60C4 ::v203(){vfunc_called(this, "_ZN5S60C44v203Ev");}
+void S60C4 ::v204(){vfunc_called(this, "_ZN5S60C44v204Ev");}
+void S60C4 ::v205(){vfunc_called(this, "_ZN5S60C44v205Ev");}
+void S60C4 ::v206(){vfunc_called(this, "_ZN5S60C44v206Ev");}
+void S60C4 ::v207(){vfunc_called(this, "_ZN5S60C44v207Ev");}
+void S60C4 ::v208(){vfunc_called(this, "_ZN5S60C44v208Ev");}
+void S60C4 ::v209(){vfunc_called(this, "_ZN5S60C44v209Ev");}
+void S60C4 ::v210(){vfunc_called(this, "_ZN5S60C44v210Ev");}
+void S60C4 ::v211(){vfunc_called(this, "_ZN5S60C44v211Ev");}
+void S60C4 ::v212(){vfunc_called(this, "_ZN5S60C44v212Ev");}
+void S60C4 ::v213(){vfunc_called(this, "_ZN5S60C44v213Ev");}
+S60C4 ::S60C4(){ note_ctor("S60C4", this);} // tgen
+
+static void Test_S60C4()
+{
+ extern Class_Descriptor cd_S60C4;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(154,228)];
+ init_test(&cd_S60C4, buf);
+ S60C4 *dp, &lv = *(dp=new (buf) S60C4());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1224,908), "sizeof(S60C4)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C4)");
+ check_base_class_offset(lv, (S60C7*)(S60C6*)(S60C5*), 0, "S60C4");
+ check_base_class_offset(lv, (S60C6*)(S60C5*), 0, "S60C4");
+ check_base_class_offset(lv, (S60C5*), 0, "S60C4");
+ check_field_offset(lv, s60c4f0, ABISELECT(464,352), "S60C4.s60c4f0");
+ check_field_offset(lv, s60c4f1, ABISELECT(480,368), "S60C4.s60c4f1");
+ check_field_offset(lv, s60c4f2, ABISELECT(488,376), "S60C4.s60c4f2");
+ check_field_offset(lv, s60c4f3, ABISELECT(504,384), "S60C4.s60c4f3");
+ check_field_offset(lv, s60c4f4, ABISELECT(544,416), "S60C4.s60c4f4");
+ check_field_offset(lv, s60c4f5, ABISELECT(616,452), "S60C4.s60c4f5");
+ check_field_offset(lv, s60c4f6, ABISELECT(624,456), "S60C4.s60c4f6");
+ check_field_offset(lv, s60c4f7, ABISELECT(704,512), "S60C4.s60c4f7");
+ check_field_offset(lv, s60c4f8, ABISELECT(720,528), "S60C4.s60c4f8");
+ check_field_offset(lv, s60c4f9, ABISELECT(752,560), "S60C4.s60c4f9");
+ check_field_offset(lv, s60c4f10, ABISELECT(788,596), "S60C4.s60c4f10");
+ check_field_offset(lv, s60c4f11, ABISELECT(800,608), "S60C4.s60c4f11");
+ check_field_offset(lv, s60c4f12, ABISELECT(808,612), "S60C4.s60c4f12");
+ check_field_offset(lv, s60c4f13, ABISELECT(880,660), "S60C4.s60c4f13");
+ check_field_offset(lv, s60c4f14, ABISELECT(952,708), "S60C4.s60c4f14");
+ check_field_offset(lv, s60c4f15, ABISELECT(960,712), "S60C4.s60c4f15");
+ check_field_offset(lv, s60c4f16, ABISELECT(976,724), "S60C4.s60c4f16");
+ check_field_offset(lv, s60c4f17, ABISELECT(992,736), "S60C4.s60c4f17");
+ set_bf_and_test(lv, s60c4f18, ABISELECT(1008,748), 0, 1, 1, "S60C4");
+ set_bf_and_test(lv, s60c4f19, ABISELECT(1008,748), 1, 1, 1, "S60C4");
+ set_bf_and_test(lv, s60c4f20, ABISELECT(1008,748), 2, 1, 1, "S60C4");
+ check_field_offset(lv, s60c4f21, ABISELECT(1009,749), "S60C4.s60c4f21");
+ check_field_offset(lv, s60c4f22, ABISELECT(1016,752), "S60C4.s60c4f22");
+ check_field_offset(lv, s60c4f23, ABISELECT(1032,764), "S60C4.s60c4f23");
+ check_field_offset(lv, s60c4f24, ABISELECT(1048,776), "S60C4.s60c4f24");
+ check_field_offset(lv, s60c4f25, ABISELECT(1064,788), "S60C4.s60c4f25");
+ check_field_offset(lv, s60c4f26, ABISELECT(1080,800), "S60C4.s60c4f26");
+ check_field_offset(lv, s60c4f27, ABISELECT(1096,812), "S60C4.s60c4f27");
+ check_field_offset(lv, s60c4f28, ABISELECT(1112,824), "S60C4.s60c4f28");
+ check_field_offset(lv, s60c4f29, ABISELECT(1128,836), "S60C4.s60c4f29");
+ check_field_offset(lv, s60c4f30, ABISELECT(1144,848), "S60C4.s60c4f30");
+ check_field_offset(lv, s60c4f31, ABISELECT(1160,860), "S60C4.s60c4f31");
+ check_field_offset(lv, s60c4f32, ABISELECT(1176,872), "S60C4.s60c4f32");
+ check_field_offset(lv, s60c4f33, ABISELECT(1192,884), "S60C4.s60c4f33");
+ check_field_offset(lv, s60c4f34, ABISELECT(1208,896), "S60C4.s60c4f34");
+ test_class_info(&lv, &cd_S60C4);
+ dp->~S60C4();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C4(Test_S60C4, "S60C4", ABISELECT(1224,908));
+
+#else // __cplusplus
+
+extern void _ZN5S60C4C1Ev();
+extern void _ZN5S60C4D1Ev();
+Name_Map name_map_S60C4[] = {
+ NSPAIR(_ZN5S60C4C1Ev),
+ NSPAIR(_ZN5S60C4D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S60C7;
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern VTBL_ENTRY _ZTV5S60C7[];
+extern Class_Descriptor cd_S60C6;
+extern VTBL_ENTRY _ZTI5S60C6[];
+extern VTBL_ENTRY _ZTV5S60C6[];
+extern Class_Descriptor cd_S60C5;
+extern VTBL_ENTRY _ZTI5S60C5[];
+extern VTBL_ENTRY _ZTV5S60C5[];
+static Base_Class bases_S60C4[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S60C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S60C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S60C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S60C4[];
+extern void _ZN5S60C4D1Ev();
+extern void _ZN5S60C4D0Ev();
+extern void _ZN5S60C72v3Ev();
+extern void _ZN5S60C72v4Ev();
+extern void _ZN5S60C72v5Ev();
+extern void _ZN5S60C72v6Ev();
+extern void _ZN5S60C72v7Ev();
+extern void _ZN5S60C72v8Ev();
+extern void _ZN5S60C72v9Ev();
+extern void _ZN5S60C73v10Ev();
+extern void _ZN5S60C73v11Ev();
+extern void _ZN5S60C73v12Ev();
+extern void _ZN5S60C73v13Ev();
+extern void _ZN5S60C73v14Ev();
+extern void _ZN5S60C73v15Ev();
+extern void _ZN5S60C73v16Ev();
+extern void _ZN5S60C73v17Ev();
+extern void _ZN5S60C73v18Ev();
+extern void _ZN5S60C73v19Ev();
+extern void _ZN5S60C73v20Ev();
+extern void _ZN5S60C73v21Ev();
+extern void _ZN5S60C73v22Ev();
+extern void _ZN5S60C73v23Ev();
+extern void _ZN5S60C73v24Ev();
+extern void _ZN5S60C73v25Ev();
+extern void _ZN5S60C73v26Ev();
+extern void _ZN5S60C73v27Ev();
+extern void _ZN5S60C73v28Ev();
+extern void _ZN5S60C73v29Ev();
+extern void _ZN5S60C73v30Ev();
+extern void _ZN5S60C73v31Ev();
+extern void _ZN5S60C73v32Ev();
+extern void _ZN5S60C73v33Ev();
+extern void _ZN5S60C73v34Ev();
+extern void _ZN5S60C73v35Ev();
+extern void _ZN5S60C73v36Ev();
+extern void _ZN5S60C73v37Ev();
+extern void _ZN5S60C73v38Ev();
+extern void _ZN5S60C73v39Ev();
+extern void _ZN5S60C73v40Ev();
+extern void _ZN5S60C73v41Ev();
+extern void _ZN5S60C73v42Ev();
+extern void _ZN5S60C73v43Ev();
+extern void _ZN5S60C73v44Ev();
+extern void _ZN5S60C73v45Ev();
+extern void _ZN5S60C73v46Ev();
+extern void _ZN5S60C73v47Ev();
+extern void _ZN5S60C73v48Ev();
+extern void _ZN5S60C73v49Ev();
+extern void _ZN5S60C73v50Ev();
+extern void _ZN5S60C73v51Ev();
+extern void _ZN5S60C73v52Ev();
+extern void _ZN5S60C73v53Ev();
+extern void _ZN5S60C73v54Ev();
+extern void _ZN5S60C73v55Ev();
+extern void _ZN5S60C73v56Ev();
+extern void _ZN5S60C73v57Ev();
+extern void _ZN5S60C73v58Ev();
+extern void _ZN5S60C73v59Ev();
+extern void _ZN5S60C73v60Ev();
+extern void _ZN5S60C73v61Ev();
+extern void _ZN5S60C73v62Ev();
+extern void _ZN5S60C73v63Ev();
+extern void _ZN5S60C73v64Ev();
+extern void _ZN5S60C73v65Ev();
+extern void _ZN5S60C73v66Ev();
+extern void _ZN5S60C63v67Ev();
+extern void _ZN5S60C63v68Ev();
+extern void _ZN5S60C53v69Ev();
+extern void _ZN5S60C53v70Ev();
+extern void _ZN5S60C53v71Ev();
+extern void _ZN5S60C53v72Ev();
+extern void _ZN5S60C53v73Ev();
+extern void _ZN5S60C53v74Ev();
+extern void _ZN5S60C53v75Ev();
+extern void _ZN5S60C53v76Ev();
+extern void _ZN5S60C53v77Ev();
+extern void _ZN5S60C53v78Ev();
+extern void _ZN5S60C53v79Ev();
+extern void _ZN5S60C53v80Ev();
+extern void _ZN5S60C53v81Ev();
+extern void _ZN5S60C53v82Ev();
+extern void _ZN5S60C53v83Ev();
+extern void _ZN5S60C53v84Ev();
+extern void _ZN5S60C53v85Ev();
+extern void _ZN5S60C53v86Ev();
+extern void _ZN5S60C53v87Ev();
+extern void _ZN5S60C53v88Ev();
+extern void _ZN5S60C53v89Ev();
+extern void _ZN5S60C53v90Ev();
+extern void _ZN5S60C53v91Ev();
+extern void _ZN5S60C53v92Ev();
+extern void _ZN5S60C53v93Ev();
+extern void _ZN5S60C53v94Ev();
+extern void _ZN5S60C53v95Ev();
+extern void _ZN5S60C53v96Ev();
+extern void _ZN5S60C53v97Ev();
+extern void _ZN5S60C53v98Ev();
+extern void _ZN5S60C53v99Ev();
+extern void _ZN5S60C54v100Ev();
+extern void _ZN5S60C54v101Ev();
+extern void _ZN5S60C54v102Ev();
+extern void _ZN5S60C54v103Ev();
+extern void _ZN5S60C54v104Ev();
+extern void _ZN5S60C54v105Ev();
+extern void _ZN5S60C54v106Ev();
+extern void _ZN5S60C54v107Ev();
+extern void _ZN5S60C54v108Ev();
+extern void _ZN5S60C54v109Ev();
+extern void _ZN5S60C54v110Ev();
+extern void _ZN5S60C54v111Ev();
+extern void _ZN5S60C54v112Ev();
+extern void _ZN5S60C54v113Ev();
+extern void _ZN5S60C54v114Ev();
+extern void _ZN5S60C54v115Ev();
+extern void _ZN5S60C54v116Ev();
+extern void _ZN5S60C54v117Ev();
+extern void _ZN5S60C54v118Ev();
+extern void _ZN5S60C54v119Ev();
+extern void _ZN5S60C54v120Ev();
+extern void _ZN5S60C54v121Ev();
+extern void _ZN5S60C54v122Ev();
+extern void _ZN5S60C54v123Ev();
+extern void _ZN5S60C54v124Ev();
+extern void _ZN5S60C54v125Ev();
+extern void _ZN5S60C54v126Ev();
+extern void _ZN5S60C54v127Ev();
+extern void _ZN5S60C54v128Ev();
+extern void _ZN5S60C54v129Ev();
+extern void _ZN5S60C54v130Ev();
+extern void _ZN5S60C54v131Ev();
+extern void _ZN5S60C54v132Ev();
+extern void _ZN5S60C54v133Ev();
+extern void _ZN5S60C54v134Ev();
+extern void _ZN5S60C54v135Ev();
+extern void _ZN5S60C54v136Ev();
+extern void _ZN5S60C54v137Ev();
+extern void _ZN5S60C54v138Ev();
+extern void _ZN5S60C54v139Ev();
+extern void _ZN5S60C54v140Ev();
+extern void _ZN5S60C54v141Ev();
+extern void _ZN5S60C54v142Ev();
+extern void _ZN5S60C54v143Ev();
+extern void _ZN5S60C54v144Ev();
+extern void _ZN5S60C44v145Ev();
+extern void _ZN5S60C44v146Ev();
+extern void _ZN5S60C44v147Ev();
+extern void _ZN5S60C44v148Ev();
+extern void _ZN5S60C44v149Ev();
+extern void _ZN5S60C44v150Ev();
+extern void _ZN5S60C44v151Ev();
+extern void _ZN5S60C44v152Ev();
+extern void _ZN5S60C44v153Ev();
+extern void _ZN5S60C44v154Ev();
+extern void _ZN5S60C44v155Ev();
+extern void _ZN5S60C44v156Ev();
+extern void _ZN5S60C44v157Ev();
+extern void _ZN5S60C44v158Ev();
+extern void _ZN5S60C44v159Ev();
+extern void _ZN5S60C44v160Ev();
+extern void _ZN5S60C44v161Ev();
+extern void _ZN5S60C44v162Ev();
+extern void _ZN5S60C44v163Ev();
+extern void _ZN5S60C44v164Ev();
+extern void _ZN5S60C44v165Ev();
+extern void _ZN5S60C44v166Ev();
+extern void _ZN5S60C44v167Ev();
+extern void _ZN5S60C44v168Ev();
+extern void _ZN5S60C44v169Ev();
+extern void _ZN5S60C44v170Ev();
+extern void _ZN5S60C44v171Ev();
+extern void _ZN5S60C44v172Ev();
+extern void _ZN5S60C44v173Ev();
+extern void _ZN5S60C44v174Ev();
+extern void _ZN5S60C44v175Ev();
+extern void _ZN5S60C44v176Ev();
+extern void _ZN5S60C44v177Ev();
+extern void _ZN5S60C44v178Ev();
+extern void _ZN5S60C44v179Ev();
+extern void _ZN5S60C44v180Ev();
+extern void _ZN5S60C44v181Ev();
+extern void _ZN5S60C44v182Ev();
+extern void _ZN5S60C44v183Ev();
+extern void _ZN5S60C44v184Ev();
+extern void _ZN5S60C44v185Ev();
+extern void _ZN5S60C44v186Ev();
+extern void _ZN5S60C44v187Ev();
+extern void _ZN5S60C44v188Ev();
+extern void _ZN5S60C44v189Ev();
+extern void _ZN5S60C44v190Ev();
+extern void _ZN5S60C44v191Ev();
+extern void _ZN5S60C44v192Ev();
+extern void _ZN5S60C44v193Ev();
+extern void _ZN5S60C44v194Ev();
+extern void _ZN5S60C44v195Ev();
+extern void _ZN5S60C44v196Ev();
+extern void _ZN5S60C44v197Ev();
+extern void _ZN5S60C44v198Ev();
+extern void _ZN5S60C44v199Ev();
+extern void _ZN5S60C44v200Ev();
+extern void _ZN5S60C44v201Ev();
+extern void _ZN5S60C44v202Ev();
+extern void _ZN5S60C44v203Ev();
+extern void _ZN5S60C44v204Ev();
+extern void _ZN5S60C44v205Ev();
+extern void _ZN5S60C44v206Ev();
+extern void _ZN5S60C44v207Ev();
+extern void _ZN5S60C44v208Ev();
+extern void _ZN5S60C44v209Ev();
+extern void _ZN5S60C44v210Ev();
+extern void _ZN5S60C44v211Ev();
+extern void _ZN5S60C44v212Ev();
+extern void _ZN5S60C44v213Ev();
+static VTBL_ENTRY vtc_S60C4[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S60C4[0]),
+ (VTBL_ENTRY)&_ZN5S60C4D1Ev,
+ (VTBL_ENTRY)&_ZN5S60C4D0Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v3Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v4Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v5Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v6Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v7Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v8Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v9Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v10Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v11Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v12Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v13Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v14Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v15Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v16Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v17Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v18Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v19Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v20Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v21Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v22Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v23Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v24Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v25Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v26Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v27Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v28Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v29Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v30Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v31Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v32Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v33Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v34Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v35Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v36Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v37Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v38Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v39Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v40Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v41Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v42Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v43Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v44Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v45Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v46Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v47Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v48Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v49Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v50Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v51Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v52Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v53Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v54Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v55Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v56Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v57Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v58Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v59Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v60Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v61Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v62Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v63Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v64Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v65Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v66Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v67Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v68Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v69Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v70Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v71Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v72Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v73Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v74Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v75Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v76Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v77Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v78Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v79Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v80Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v81Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v82Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v83Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v84Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v85Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v86Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v87Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v88Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v89Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v90Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v91Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v92Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v93Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v94Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v95Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v96Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v97Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v98Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v99Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v100Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v101Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v102Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v103Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v104Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v105Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v106Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v107Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v108Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v109Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v110Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v111Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v112Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v113Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v114Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v115Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v116Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v117Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v118Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v119Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v120Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v121Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v122Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v123Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v124Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v125Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v126Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v127Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v128Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v129Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v130Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v131Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v132Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v133Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v134Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v135Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v136Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v137Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v138Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v139Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v140Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v141Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v142Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v143Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v144Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v145Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v146Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v147Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v148Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v149Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v150Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v151Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v152Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v153Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v154Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v155Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v156Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v157Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v158Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v159Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v160Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v161Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v162Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v163Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v164Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v165Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v166Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v167Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v168Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v169Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v170Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v171Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v172Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v173Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v174Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v175Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v176Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v177Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v178Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v179Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v180Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v181Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v182Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v183Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v184Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v185Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v186Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v187Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v188Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v189Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v190Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v191Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v192Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v193Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v194Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v195Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v196Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v197Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v198Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v199Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v200Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v201Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v202Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v203Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v204Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v205Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v206Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v207Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v208Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v209Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v210Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v211Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v212Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v213Ev,
+};
+extern VTBL_ENTRY _ZTI5S60C4[];
+extern VTBL_ENTRY _ZTV5S60C4[];
+Class_Descriptor cd_S60C4 = { "S60C4", // class name
+ bases_S60C4, 3,
+ &(vtc_S60C4[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1224,908), // object size
+ NSPAIRA(_ZTI5S60C4),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S60C4),215, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 3, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C48 {
+ virtual ~S60C48(); // _ZN6S60C48D1Ev
+ virtual void v214(); // _ZN6S60C484v214Ev
+ virtual void v215(); // _ZN6S60C484v215Ev
+ virtual void v216(); // _ZN6S60C484v216Ev
+ virtual void v217(); // _ZN6S60C484v217Ev
+ virtual void v218(); // _ZN6S60C484v218Ev
+ virtual void v219(); // _ZN6S60C484v219Ev
+ virtual void v220(); // _ZN6S60C484v220Ev
+ S60C48(); // tgen
+};
+//SIG(-1 S60C48) C1{ vd v1 v2 v3 v4 v5 v6 v7}
+
+
+ S60C48 ::~S60C48(){ note_dtor("S60C48", this);}
+void S60C48 ::v214(){vfunc_called(this, "_ZN6S60C484v214Ev");}
+void S60C48 ::v215(){vfunc_called(this, "_ZN6S60C484v215Ev");}
+void S60C48 ::v216(){vfunc_called(this, "_ZN6S60C484v216Ev");}
+void S60C48 ::v217(){vfunc_called(this, "_ZN6S60C484v217Ev");}
+void S60C48 ::v218(){vfunc_called(this, "_ZN6S60C484v218Ev");}
+void S60C48 ::v219(){vfunc_called(this, "_ZN6S60C484v219Ev");}
+void S60C48 ::v220(){vfunc_called(this, "_ZN6S60C484v220Ev");}
+S60C48 ::S60C48(){ note_ctor("S60C48", this);} // tgen
+
+static void Test_S60C48()
+{
+ extern Class_Descriptor cd_S60C48;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[2];
+ init_test(&cd_S60C48, buf);
+ S60C48 *dp, &lv = *(dp=new (buf) S60C48());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(8,4), "sizeof(S60C48)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C48)");
+ test_class_info(&lv, &cd_S60C48);
+ dp->~S60C48();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C48(Test_S60C48, "S60C48", ABISELECT(8,4));
+
+#else // __cplusplus
+
+extern void _ZN6S60C48C1Ev();
+extern void _ZN6S60C48D1Ev();
+Name_Map name_map_S60C48[] = {
+ NSPAIR(_ZN6S60C48C1Ev),
+ NSPAIR(_ZN6S60C48D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI6S60C48[];
+extern void _ZN6S60C48D1Ev();
+extern void _ZN6S60C48D0Ev();
+extern void _ZN6S60C484v214Ev();
+extern void _ZN6S60C484v215Ev();
+extern void _ZN6S60C484v216Ev();
+extern void _ZN6S60C484v217Ev();
+extern void _ZN6S60C484v218Ev();
+extern void _ZN6S60C484v219Ev();
+extern void _ZN6S60C484v220Ev();
+static VTBL_ENTRY vtc_S60C48[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S60C48[0]),
+ (VTBL_ENTRY)&_ZN6S60C48D1Ev,
+ (VTBL_ENTRY)&_ZN6S60C48D0Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v214Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v215Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v216Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v217Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v218Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v219Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v220Ev,
+};
+extern VTBL_ENTRY _ZTI6S60C48[];
+extern VTBL_ENTRY _ZTV6S60C48[];
+Class_Descriptor cd_S60C48 = { "S60C48", // class name
+ 0,0,//no base classes
+ &(vtc_S60C48[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI6S60C48),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV6S60C48),11, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C47 : S60C48 {
+ virtual ~S60C47(); // _ZN6S60C47D1Ev
+ virtual void v221(); // _ZN6S60C474v221Ev
+ S60C47(); // tgen
+};
+//SIG(-1 S60C47) C1{ BC2{ vd v2 v3 v4 v5 v6 v7 v8} vd v1}
+
+
+ S60C47 ::~S60C47(){ note_dtor("S60C47", this);}
+void S60C47 ::v221(){vfunc_called(this, "_ZN6S60C474v221Ev");}
+S60C47 ::S60C47(){ note_ctor("S60C47", this);} // tgen
+
+static void Test_S60C47()
+{
+ extern Class_Descriptor cd_S60C47;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[2];
+ init_test(&cd_S60C47, buf);
+ S60C47 *dp, &lv = *(dp=new (buf) S60C47());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(8,4), "sizeof(S60C47)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C47)");
+ check_base_class_offset(lv, (S60C48*), 0, "S60C47");
+ test_class_info(&lv, &cd_S60C47);
+ dp->~S60C47();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C47(Test_S60C47, "S60C47", ABISELECT(8,4));
+
+#else // __cplusplus
+
+extern void _ZN6S60C47C1Ev();
+extern void _ZN6S60C47D1Ev();
+Name_Map name_map_S60C47[] = {
+ NSPAIR(_ZN6S60C47C1Ev),
+ NSPAIR(_ZN6S60C47D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S60C48;
+extern VTBL_ENTRY _ZTI6S60C48[];
+extern VTBL_ENTRY _ZTV6S60C48[];
+static Base_Class bases_S60C47[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S60C48, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S60C47[];
+extern void _ZN6S60C47D1Ev();
+extern void _ZN6S60C47D0Ev();
+extern void _ZN6S60C484v214Ev();
+extern void _ZN6S60C484v215Ev();
+extern void _ZN6S60C484v216Ev();
+extern void _ZN6S60C484v217Ev();
+extern void _ZN6S60C484v218Ev();
+extern void _ZN6S60C484v219Ev();
+extern void _ZN6S60C484v220Ev();
+extern void _ZN6S60C474v221Ev();
+static VTBL_ENTRY vtc_S60C47[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S60C47[0]),
+ (VTBL_ENTRY)&_ZN6S60C47D1Ev,
+ (VTBL_ENTRY)&_ZN6S60C47D0Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v214Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v215Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v216Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v217Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v218Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v219Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v220Ev,
+ (VTBL_ENTRY)&_ZN6S60C474v221Ev,
+};
+extern VTBL_ENTRY _ZTI6S60C47[];
+extern VTBL_ENTRY _ZTV6S60C47[];
+Class_Descriptor cd_S60C47 = { "S60C47", // class name
+ bases_S60C47, 1,
+ &(vtc_S60C47[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(8,4), // object size
+ NSPAIRA(_ZTI6S60C47),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S60C47),12, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 0, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C3 : S60C4 , S60C47 {
+ ::S288C35 s60c3f0;
+ void *s60c3f1[2];
+ ::S288C38_nt s60c3f2;
+ unsigned int s60c3f3:1;
+ unsigned int s60c3f4:1;
+ int s60c3f5;
+ char s60c3f6;
+ ::S288C20_nt s60c3f7;
+ virtual ~S60C3(); // _ZN5S60C3D1Ev
+ virtual void v222(); // _ZN5S60C34v222Ev
+ virtual void v223(); // _ZN5S60C34v223Ev
+ virtual void v224(); // _ZN5S60C34v224Ev
+ virtual void v225(); // _ZN5S60C34v225Ev
+ virtual void v226(); // _ZN5S60C34v226Ev
+ virtual void v227(); // _ZN5S60C34v227Ev
+ virtual void v228(); // _ZN5S60C34v228Ev
+ virtual void v229(); // _ZN5S60C34v229Ev
+ virtual void v230(); // _ZN5S60C34v230Ev
+ virtual void v231(); // _ZN5S60C34v231Ev
+ virtual void v232(); // _ZN5S60C34v232Ev
+ virtual void v233(); // _ZN5S60C34v233Ev
+ virtual void v234(); // _ZN5S60C34v234Ev
+ virtual void v235(); // _ZN5S60C34v235Ev
+ virtual void v236(); // _ZN5S60C34v236Ev
+ virtual void v237(); // _ZN5S60C34v237Ev
+ virtual void v238(); // _ZN5S60C34v238Ev
+ virtual void v239(); // _ZN5S60C34v239Ev
+ virtual void v240(); // _ZN5S60C34v240Ev
+ virtual void v241(); // _ZN5S60C34v241Ev
+ virtual void v242(); // _ZN5S60C34v242Ev
+ virtual void v243(); // _ZN5S60C34v243Ev
+ virtual void v244(); // _ZN5S60C34v244Ev
+ virtual void v245(); // _ZN5S60C34v245Ev
+ virtual void v246(); // _ZN5S60C34v246Ev
+ virtual void v247(); // _ZN5S60C34v247Ev
+ virtual void v248(); // _ZN5S60C34v248Ev
+ virtual void v249(); // _ZN5S60C34v249Ev
+ virtual void v250(); // _ZN5S60C34v250Ev
+ virtual void v251(); // _ZN5S60C34v251Ev
+ virtual void v252(); // _ZN5S60C34v252Ev
+ virtual void v253(); // _ZN5S60C34v253Ev
+ virtual void v254(); // _ZN5S60C34v254Ev
+ virtual void v255(); // _ZN5S60C34v255Ev
+ virtual void v256(); // _ZN5S60C34v256Ev
+ virtual void v257(); // _ZN5S60C34v257Ev
+ S60C3(); // tgen
+};
+//SIG(-1 S60C3) C1{ BC2{ BC3{ BC4{ BC5{ vd v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 Fi FL Fp[4] Fi[2] Fp FC6{ m Fi[2]} Fp[2]} vd v101 v102} vd v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 FC7{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC8{ BC9{ BC10{ m Fp Fi[2]}}} FC11{ BC12{ BC10}} Fp FC13{ BC14{ BC10}} FC13 FC15{ BC16{ BC10}} FC17{ BC18{ BC10}} Fc Fi Fp FC6 FC6 FC6 FC6 FC6 FC6 FC19{ m Fp FC6} FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC1!
9} vd v17
9 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 v220 v221 v222 v223 v224 v225 v226 v227 v228 v229 v230 v231 v232 v233 v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 FC20{ BC21{ m Fi[4]}} FC6 Fp[2] FC22{ m FC6 Fp FC20 Fp} FC23{ m Fp[8] Fc[4]} Fi FC24{ m Fp[5] FC25{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC26{ m Fi[2]}[4] FC27{ m FC28{ m Fi[3]} FC29{ m} FC30{ BC31{ m Fi[2] Fc[2]} Fi} Fc} FC28 Fi FC32{ m FC33{ BC34{ m Fp[2]}} Fc FC35{ BC13} Fi FC6 FC6 Fp} FC32 Fp FC28 FC36{ BC37{ BC10}} FC38{ BC39{ BC10}} Fi:1 Fi:1 Fi:1 FC29 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19 FC19} BC40{ BC41{ vd v248 v249 v250 v251 v252 v253 v254} vd v255} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 FC32 Fp[2] FC35 F!
i:1 Fi:1
Fi Fc FC19}
+
+
+ S60C3 ::~S60C3(){ note_dtor("S60C3", this);}
+void S60C3 ::v222(){vfunc_called(this, "_ZN5S60C34v222Ev");}
+void S60C3 ::v223(){vfunc_called(this, "_ZN5S60C34v223Ev");}
+void S60C3 ::v224(){vfunc_called(this, "_ZN5S60C34v224Ev");}
+void S60C3 ::v225(){vfunc_called(this, "_ZN5S60C34v225Ev");}
+void S60C3 ::v226(){vfunc_called(this, "_ZN5S60C34v226Ev");}
+void S60C3 ::v227(){vfunc_called(this, "_ZN5S60C34v227Ev");}
+void S60C3 ::v228(){vfunc_called(this, "_ZN5S60C34v228Ev");}
+void S60C3 ::v229(){vfunc_called(this, "_ZN5S60C34v229Ev");}
+void S60C3 ::v230(){vfunc_called(this, "_ZN5S60C34v230Ev");}
+void S60C3 ::v231(){vfunc_called(this, "_ZN5S60C34v231Ev");}
+void S60C3 ::v232(){vfunc_called(this, "_ZN5S60C34v232Ev");}
+void S60C3 ::v233(){vfunc_called(this, "_ZN5S60C34v233Ev");}
+void S60C3 ::v234(){vfunc_called(this, "_ZN5S60C34v234Ev");}
+void S60C3 ::v235(){vfunc_called(this, "_ZN5S60C34v235Ev");}
+void S60C3 ::v236(){vfunc_called(this, "_ZN5S60C34v236Ev");}
+void S60C3 ::v237(){vfunc_called(this, "_ZN5S60C34v237Ev");}
+void S60C3 ::v238(){vfunc_called(this, "_ZN5S60C34v238Ev");}
+void S60C3 ::v239(){vfunc_called(this, "_ZN5S60C34v239Ev");}
+void S60C3 ::v240(){vfunc_called(this, "_ZN5S60C34v240Ev");}
+void S60C3 ::v241(){vfunc_called(this, "_ZN5S60C34v241Ev");}
+void S60C3 ::v242(){vfunc_called(this, "_ZN5S60C34v242Ev");}
+void S60C3 ::v243(){vfunc_called(this, "_ZN5S60C34v243Ev");}
+void S60C3 ::v244(){vfunc_called(this, "_ZN5S60C34v244Ev");}
+void S60C3 ::v245(){vfunc_called(this, "_ZN5S60C34v245Ev");}
+void S60C3 ::v246(){vfunc_called(this, "_ZN5S60C34v246Ev");}
+void S60C3 ::v247(){vfunc_called(this, "_ZN5S60C34v247Ev");}
+void S60C3 ::v248(){vfunc_called(this, "_ZN5S60C34v248Ev");}
+void S60C3 ::v249(){vfunc_called(this, "_ZN5S60C34v249Ev");}
+void S60C3 ::v250(){vfunc_called(this, "_ZN5S60C34v250Ev");}
+void S60C3 ::v251(){vfunc_called(this, "_ZN5S60C34v251Ev");}
+void S60C3 ::v252(){vfunc_called(this, "_ZN5S60C34v252Ev");}
+void S60C3 ::v253(){vfunc_called(this, "_ZN5S60C34v253Ev");}
+void S60C3 ::v254(){vfunc_called(this, "_ZN5S60C34v254Ev");}
+void S60C3 ::v255(){vfunc_called(this, "_ZN5S60C34v255Ev");}
+void S60C3 ::v256(){vfunc_called(this, "_ZN5S60C34v256Ev");}
+void S60C3 ::v257(){vfunc_called(this, "_ZN5S60C34v257Ev");}
+S60C3 ::S60C3(){ note_ctor("S60C3", this);} // tgen
+
+static void Test_S60C3()
+{
+ extern Class_Descriptor cd_S60C3;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(172,252)];
+ init_test(&cd_S60C3, buf);
+ S60C3 *dp, &lv = *(dp=new (buf) S60C3());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1368,1004), "sizeof(S60C3)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C3)");
+ check_base_class_offset(lv, (S60C7*)(S60C6*)(S60C5*)(S60C4*), 0, "S60C3");
+ check_base_class_offset(lv, (S60C6*)(S60C5*)(S60C4*), 0, "S60C3");
+ check_base_class_offset(lv, (S60C5*)(S60C4*), 0, "S60C3");
+ check_base_class_offset(lv, (S60C4*), 0, "S60C3");
+ check_base_class_offset(lv, (S60C48*)(S60C47*), ABISELECT(1224,908), "S60C3");
+ check_base_class_offset(lv, (S60C47*), ABISELECT(1224,908), "S60C3");
+ check_field_offset(lv, s60c3f0, ABISELECT(1232,912), "S60C3.s60c3f0");
+ check_field_offset(lv, s60c3f1, ABISELECT(1304,960), "S60C3.s60c3f1");
+ check_field_offset(lv, s60c3f2, ABISELECT(1320,968), "S60C3.s60c3f2");
+ set_bf_and_test(lv, s60c3f3, ABISELECT(1336,980), 0, 1, 1, "S60C3");
+ set_bf_and_test(lv, s60c3f4, ABISELECT(1336,980), 1, 1, 1, "S60C3");
+ check_field_offset(lv, s60c3f5, ABISELECT(1340,984), "S60C3.s60c3f5");
+ check_field_offset(lv, s60c3f6, ABISELECT(1344,988), "S60C3.s60c3f6");
+ check_field_offset(lv, s60c3f7, ABISELECT(1352,992), "S60C3.s60c3f7");
+ test_class_info(&lv, &cd_S60C3);
+ dp->~S60C3();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C3(Test_S60C3, "S60C3", ABISELECT(1368,1004));
+
+#else // __cplusplus
+
+extern void _ZN5S60C3C1Ev();
+extern void _ZN5S60C3D1Ev();
+Name_Map name_map_S60C3[] = {
+ NSPAIR(_ZN5S60C3C1Ev),
+ NSPAIR(_ZN5S60C3D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S60C7;
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern VTBL_ENTRY _ZTV5S60C7[];
+extern Class_Descriptor cd_S60C6;
+extern VTBL_ENTRY _ZTI5S60C6[];
+extern VTBL_ENTRY _ZTV5S60C6[];
+extern Class_Descriptor cd_S60C5;
+extern VTBL_ENTRY _ZTI5S60C5[];
+extern VTBL_ENTRY _ZTV5S60C5[];
+extern Class_Descriptor cd_S60C4;
+extern VTBL_ENTRY _ZTI5S60C4[];
+extern VTBL_ENTRY _ZTV5S60C4[];
+extern Class_Descriptor cd_S60C48;
+extern VTBL_ENTRY _ZTI6S60C48[];
+extern VTBL_ENTRY _ZTV6S60C48[];
+extern Class_Descriptor cd_S60C47;
+extern VTBL_ENTRY _ZTI6S60C47[];
+extern VTBL_ENTRY _ZTV6S60C47[];
+static Base_Class bases_S60C3[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S60C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S60C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S60C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S60C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {&cd_S60C48, ABISELECT(1224,908), //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S60C47, ABISELECT(1224,908), //bcp->offset
+ 251, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S60C3[];
+extern void _ZN5S60C3D1Ev();
+extern void _ZN5S60C3D0Ev();
+extern void _ZN5S60C72v3Ev();
+extern void _ZN5S60C72v4Ev();
+extern void _ZN5S60C72v5Ev();
+extern void _ZN5S60C72v6Ev();
+extern void _ZN5S60C72v7Ev();
+extern void _ZN5S60C72v8Ev();
+extern void _ZN5S60C72v9Ev();
+extern void _ZN5S60C73v10Ev();
+extern void _ZN5S60C73v11Ev();
+extern void _ZN5S60C73v12Ev();
+extern void _ZN5S60C73v13Ev();
+extern void _ZN5S60C73v14Ev();
+extern void _ZN5S60C73v15Ev();
+extern void _ZN5S60C73v16Ev();
+extern void _ZN5S60C73v17Ev();
+extern void _ZN5S60C73v18Ev();
+extern void _ZN5S60C73v19Ev();
+extern void _ZN5S60C73v20Ev();
+extern void _ZN5S60C73v21Ev();
+extern void _ZN5S60C73v22Ev();
+extern void _ZN5S60C73v23Ev();
+extern void _ZN5S60C73v24Ev();
+extern void _ZN5S60C73v25Ev();
+extern void _ZN5S60C73v26Ev();
+extern void _ZN5S60C73v27Ev();
+extern void _ZN5S60C73v28Ev();
+extern void _ZN5S60C73v29Ev();
+extern void _ZN5S60C73v30Ev();
+extern void _ZN5S60C73v31Ev();
+extern void _ZN5S60C73v32Ev();
+extern void _ZN5S60C73v33Ev();
+extern void _ZN5S60C73v34Ev();
+extern void _ZN5S60C73v35Ev();
+extern void _ZN5S60C73v36Ev();
+extern void _ZN5S60C73v37Ev();
+extern void _ZN5S60C73v38Ev();
+extern void _ZN5S60C73v39Ev();
+extern void _ZN5S60C73v40Ev();
+extern void _ZN5S60C73v41Ev();
+extern void _ZN5S60C73v42Ev();
+extern void _ZN5S60C73v43Ev();
+extern void _ZN5S60C73v44Ev();
+extern void _ZN5S60C73v45Ev();
+extern void _ZN5S60C73v46Ev();
+extern void _ZN5S60C73v47Ev();
+extern void _ZN5S60C73v48Ev();
+extern void _ZN5S60C73v49Ev();
+extern void _ZN5S60C73v50Ev();
+extern void _ZN5S60C73v51Ev();
+extern void _ZN5S60C73v52Ev();
+extern void _ZN5S60C73v53Ev();
+extern void _ZN5S60C73v54Ev();
+extern void _ZN5S60C73v55Ev();
+extern void _ZN5S60C73v56Ev();
+extern void _ZN5S60C73v57Ev();
+extern void _ZN5S60C73v58Ev();
+extern void _ZN5S60C73v59Ev();
+extern void _ZN5S60C73v60Ev();
+extern void _ZN5S60C73v61Ev();
+extern void _ZN5S60C73v62Ev();
+extern void _ZN5S60C73v63Ev();
+extern void _ZN5S60C73v64Ev();
+extern void _ZN5S60C73v65Ev();
+extern void _ZN5S60C73v66Ev();
+extern void _ZN5S60C63v67Ev();
+extern void _ZN5S60C63v68Ev();
+extern void _ZN5S60C53v69Ev();
+extern void _ZN5S60C53v70Ev();
+extern void _ZN5S60C53v71Ev();
+extern void _ZN5S60C53v72Ev();
+extern void _ZN5S60C53v73Ev();
+extern void _ZN5S60C53v74Ev();
+extern void _ZN5S60C53v75Ev();
+extern void _ZN5S60C53v76Ev();
+extern void _ZN5S60C53v77Ev();
+extern void _ZN5S60C53v78Ev();
+extern void _ZN5S60C53v79Ev();
+extern void _ZN5S60C53v80Ev();
+extern void _ZN5S60C53v81Ev();
+extern void _ZN5S60C53v82Ev();
+extern void _ZN5S60C53v83Ev();
+extern void _ZN5S60C53v84Ev();
+extern void _ZN5S60C53v85Ev();
+extern void _ZN5S60C53v86Ev();
+extern void _ZN5S60C53v87Ev();
+extern void _ZN5S60C53v88Ev();
+extern void _ZN5S60C53v89Ev();
+extern void _ZN5S60C53v90Ev();
+extern void _ZN5S60C53v91Ev();
+extern void _ZN5S60C53v92Ev();
+extern void _ZN5S60C53v93Ev();
+extern void _ZN5S60C53v94Ev();
+extern void _ZN5S60C53v95Ev();
+extern void _ZN5S60C53v96Ev();
+extern void _ZN5S60C53v97Ev();
+extern void _ZN5S60C53v98Ev();
+extern void _ZN5S60C53v99Ev();
+extern void _ZN5S60C54v100Ev();
+extern void _ZN5S60C54v101Ev();
+extern void _ZN5S60C54v102Ev();
+extern void _ZN5S60C54v103Ev();
+extern void _ZN5S60C54v104Ev();
+extern void _ZN5S60C54v105Ev();
+extern void _ZN5S60C54v106Ev();
+extern void _ZN5S60C54v107Ev();
+extern void _ZN5S60C54v108Ev();
+extern void _ZN5S60C54v109Ev();
+extern void _ZN5S60C54v110Ev();
+extern void _ZN5S60C54v111Ev();
+extern void _ZN5S60C54v112Ev();
+extern void _ZN5S60C54v113Ev();
+extern void _ZN5S60C54v114Ev();
+extern void _ZN5S60C54v115Ev();
+extern void _ZN5S60C54v116Ev();
+extern void _ZN5S60C54v117Ev();
+extern void _ZN5S60C54v118Ev();
+extern void _ZN5S60C54v119Ev();
+extern void _ZN5S60C54v120Ev();
+extern void _ZN5S60C54v121Ev();
+extern void _ZN5S60C54v122Ev();
+extern void _ZN5S60C54v123Ev();
+extern void _ZN5S60C54v124Ev();
+extern void _ZN5S60C54v125Ev();
+extern void _ZN5S60C54v126Ev();
+extern void _ZN5S60C54v127Ev();
+extern void _ZN5S60C54v128Ev();
+extern void _ZN5S60C54v129Ev();
+extern void _ZN5S60C54v130Ev();
+extern void _ZN5S60C54v131Ev();
+extern void _ZN5S60C54v132Ev();
+extern void _ZN5S60C54v133Ev();
+extern void _ZN5S60C54v134Ev();
+extern void _ZN5S60C54v135Ev();
+extern void _ZN5S60C54v136Ev();
+extern void _ZN5S60C54v137Ev();
+extern void _ZN5S60C54v138Ev();
+extern void _ZN5S60C54v139Ev();
+extern void _ZN5S60C54v140Ev();
+extern void _ZN5S60C54v141Ev();
+extern void _ZN5S60C54v142Ev();
+extern void _ZN5S60C54v143Ev();
+extern void _ZN5S60C54v144Ev();
+extern void _ZN5S60C44v145Ev();
+extern void _ZN5S60C44v146Ev();
+extern void _ZN5S60C44v147Ev();
+extern void _ZN5S60C44v148Ev();
+extern void _ZN5S60C44v149Ev();
+extern void _ZN5S60C44v150Ev();
+extern void _ZN5S60C44v151Ev();
+extern void _ZN5S60C44v152Ev();
+extern void _ZN5S60C44v153Ev();
+extern void _ZN5S60C44v154Ev();
+extern void _ZN5S60C44v155Ev();
+extern void _ZN5S60C44v156Ev();
+extern void _ZN5S60C44v157Ev();
+extern void _ZN5S60C44v158Ev();
+extern void _ZN5S60C44v159Ev();
+extern void _ZN5S60C44v160Ev();
+extern void _ZN5S60C44v161Ev();
+extern void _ZN5S60C44v162Ev();
+extern void _ZN5S60C44v163Ev();
+extern void _ZN5S60C44v164Ev();
+extern void _ZN5S60C44v165Ev();
+extern void _ZN5S60C44v166Ev();
+extern void _ZN5S60C44v167Ev();
+extern void _ZN5S60C44v168Ev();
+extern void _ZN5S60C44v169Ev();
+extern void _ZN5S60C44v170Ev();
+extern void _ZN5S60C44v171Ev();
+extern void _ZN5S60C44v172Ev();
+extern void _ZN5S60C44v173Ev();
+extern void _ZN5S60C44v174Ev();
+extern void _ZN5S60C44v175Ev();
+extern void _ZN5S60C44v176Ev();
+extern void _ZN5S60C44v177Ev();
+extern void _ZN5S60C44v178Ev();
+extern void _ZN5S60C44v179Ev();
+extern void _ZN5S60C44v180Ev();
+extern void _ZN5S60C44v181Ev();
+extern void _ZN5S60C44v182Ev();
+extern void _ZN5S60C44v183Ev();
+extern void _ZN5S60C44v184Ev();
+extern void _ZN5S60C44v185Ev();
+extern void _ZN5S60C44v186Ev();
+extern void _ZN5S60C44v187Ev();
+extern void _ZN5S60C44v188Ev();
+extern void _ZN5S60C44v189Ev();
+extern void _ZN5S60C44v190Ev();
+extern void _ZN5S60C44v191Ev();
+extern void _ZN5S60C44v192Ev();
+extern void _ZN5S60C44v193Ev();
+extern void _ZN5S60C44v194Ev();
+extern void _ZN5S60C44v195Ev();
+extern void _ZN5S60C44v196Ev();
+extern void _ZN5S60C44v197Ev();
+extern void _ZN5S60C44v198Ev();
+extern void _ZN5S60C44v199Ev();
+extern void _ZN5S60C44v200Ev();
+extern void _ZN5S60C44v201Ev();
+extern void _ZN5S60C44v202Ev();
+extern void _ZN5S60C44v203Ev();
+extern void _ZN5S60C44v204Ev();
+extern void _ZN5S60C44v205Ev();
+extern void _ZN5S60C44v206Ev();
+extern void _ZN5S60C44v207Ev();
+extern void _ZN5S60C44v208Ev();
+extern void _ZN5S60C44v209Ev();
+extern void _ZN5S60C44v210Ev();
+extern void _ZN5S60C44v211Ev();
+extern void _ZN5S60C44v212Ev();
+extern void _ZN5S60C44v213Ev();
+extern void _ZN5S60C34v222Ev();
+extern void _ZN5S60C34v223Ev();
+extern void _ZN5S60C34v224Ev();
+extern void _ZN5S60C34v225Ev();
+extern void _ZN5S60C34v226Ev();
+extern void _ZN5S60C34v227Ev();
+extern void _ZN5S60C34v228Ev();
+extern void _ZN5S60C34v229Ev();
+extern void _ZN5S60C34v230Ev();
+extern void _ZN5S60C34v231Ev();
+extern void _ZN5S60C34v232Ev();
+extern void _ZN5S60C34v233Ev();
+extern void _ZN5S60C34v234Ev();
+extern void _ZN5S60C34v235Ev();
+extern void _ZN5S60C34v236Ev();
+extern void _ZN5S60C34v237Ev();
+extern void _ZN5S60C34v238Ev();
+extern void _ZN5S60C34v239Ev();
+extern void _ZN5S60C34v240Ev();
+extern void _ZN5S60C34v241Ev();
+extern void _ZN5S60C34v242Ev();
+extern void _ZN5S60C34v243Ev();
+extern void _ZN5S60C34v244Ev();
+extern void _ZN5S60C34v245Ev();
+extern void _ZN5S60C34v246Ev();
+extern void _ZN5S60C34v247Ev();
+extern void _ZN5S60C34v248Ev();
+extern void _ZN5S60C34v249Ev();
+extern void _ZN5S60C34v250Ev();
+extern void _ZN5S60C34v251Ev();
+extern void _ZN5S60C34v252Ev();
+extern void _ZN5S60C34v253Ev();
+extern void _ZN5S60C34v254Ev();
+extern void _ZN5S60C34v255Ev();
+extern void _ZN5S60C34v256Ev();
+extern void _ZN5S60C34v257Ev();
+extern void ABISELECT(_ZThn1224_N5S60C3D1Ev,_ZThn908_N5S60C3D1Ev)();
+extern void ABISELECT(_ZThn1224_N5S60C3D0Ev,_ZThn908_N5S60C3D0Ev)();
+extern void _ZN6S60C484v214Ev();
+extern void _ZN6S60C484v215Ev();
+extern void _ZN6S60C484v216Ev();
+extern void _ZN6S60C484v217Ev();
+extern void _ZN6S60C484v218Ev();
+extern void _ZN6S60C484v219Ev();
+extern void _ZN6S60C484v220Ev();
+extern void _ZN6S60C474v221Ev();
+static VTBL_ENTRY vtc_S60C3[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S60C3[0]),
+ (VTBL_ENTRY)&_ZN5S60C3D1Ev,
+ (VTBL_ENTRY)&_ZN5S60C3D0Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v3Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v4Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v5Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v6Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v7Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v8Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v9Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v10Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v11Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v12Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v13Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v14Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v15Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v16Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v17Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v18Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v19Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v20Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v21Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v22Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v23Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v24Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v25Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v26Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v27Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v28Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v29Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v30Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v31Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v32Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v33Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v34Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v35Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v36Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v37Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v38Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v39Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v40Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v41Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v42Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v43Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v44Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v45Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v46Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v47Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v48Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v49Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v50Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v51Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v52Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v53Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v54Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v55Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v56Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v57Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v58Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v59Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v60Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v61Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v62Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v63Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v64Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v65Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v66Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v67Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v68Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v69Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v70Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v71Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v72Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v73Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v74Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v75Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v76Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v77Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v78Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v79Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v80Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v81Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v82Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v83Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v84Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v85Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v86Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v87Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v88Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v89Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v90Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v91Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v92Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v93Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v94Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v95Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v96Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v97Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v98Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v99Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v100Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v101Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v102Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v103Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v104Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v105Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v106Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v107Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v108Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v109Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v110Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v111Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v112Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v113Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v114Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v115Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v116Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v117Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v118Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v119Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v120Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v121Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v122Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v123Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v124Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v125Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v126Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v127Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v128Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v129Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v130Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v131Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v132Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v133Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v134Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v135Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v136Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v137Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v138Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v139Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v140Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v141Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v142Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v143Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v144Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v145Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v146Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v147Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v148Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v149Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v150Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v151Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v152Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v153Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v154Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v155Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v156Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v157Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v158Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v159Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v160Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v161Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v162Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v163Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v164Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v165Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v166Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v167Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v168Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v169Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v170Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v171Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v172Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v173Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v174Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v175Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v176Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v177Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v178Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v179Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v180Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v181Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v182Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v183Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v184Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v185Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v186Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v187Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v188Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v189Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v190Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v191Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v192Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v193Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v194Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v195Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v196Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v197Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v198Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v199Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v200Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v201Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v202Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v203Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v204Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v205Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v206Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v207Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v208Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v209Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v210Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v211Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v212Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v213Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v222Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v223Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v224Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v225Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v227Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v228Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v229Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v230Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v231Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v232Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v233Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v234Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v235Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v236Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v237Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v238Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v239Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v240Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v241Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v242Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v243Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v244Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v245Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v246Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v247Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v248Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v249Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v250Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v251Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v252Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v253Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v254Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v255Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v256Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v257Ev,
+ ABISELECT(-1224,-908),
+ (VTBL_ENTRY)&(_ZTI5S60C3[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N5S60C3D1Ev,_ZThn908_N5S60C3D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N5S60C3D0Ev,_ZThn908_N5S60C3D0Ev),
+ (VTBL_ENTRY)&_ZN6S60C484v214Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v215Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v216Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v217Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v218Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v219Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v220Ev,
+ (VTBL_ENTRY)&_ZN6S60C474v221Ev,
+};
+extern VTBL_ENTRY _ZTI5S60C3[];
+extern VTBL_ENTRY _ZTV5S60C3[];
+Class_Descriptor cd_S60C3 = { "S60C3", // class name
+ bases_S60C3, 6,
+ &(vtc_S60C3[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1368,1004), // object size
+ NSPAIRA(_ZTI5S60C3),ABISELECT(56,32), //typeinfo_var
+ NSPAIRA(_ZTV5S60C3),263, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 6, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C49 {
+ int s60c49f0[4];
+ unsigned int s60c49f1:1;
+ void mf60c49(); // _ZN6S60C497mf60c49Ev
+};
+//SIG(-1 S60C49) C1{ m Fi[4] Fi:1}
+
+
+void S60C49 ::mf60c49(){}
+
+static void Test_S60C49()
+{
+ {
+ init_simple_test("S60C49");
+ static S60C49 lv;
+ check2(sizeof(lv), 20, "sizeof(S60C49)");
+ check2(__alignof__(lv), 4, "__alignof__(S60C49)");
+ check_field_offset(lv, s60c49f0, 0, "S60C49.s60c49f0");
+ set_bf_and_test(lv, s60c49f1, 16, 0, 1, 1, "S60C49");
+ }
+}
+static Arrange_To_Call_Me vS60C49(Test_S60C49, "S60C49", 20);
+
+#else // __cplusplus
+
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C2 : S60C3 {
+ ::S288C23 s60c2f0;
+ ::S288C23 s60c2f1;
+ void *s60c2f2[2];
+ ::S60C49 s60c2f3;
+ int s60c2f4;
+ ::S288C8 s60c2f5;
+ ::S288C8 s60c2f6;
+ virtual ~S60C2(); // _ZN5S60C2D1Ev
+ virtual void v258(); // _ZN5S60C24v258Ev
+ virtual void v259(); // _ZN5S60C24v259Ev
+ virtual void v260(); // _ZN5S60C24v260Ev
+ virtual void v261(); // _ZN5S60C24v261Ev
+ virtual void v262(); // _ZN5S60C24v262Ev
+ virtual void v263(); // _ZN5S60C24v263Ev
+ virtual void v264(); // _ZN5S60C24v264Ev
+ virtual void v265(); // _ZN5S60C24v265Ev
+ virtual void v266(); // _ZN5S60C24v266Ev
+ virtual void v267(); // _ZN5S60C24v267Ev
+ virtual void v268(); // _ZN5S60C24v268Ev
+ virtual void v269(); // _ZN5S60C24v269Ev
+ virtual void v270(); // _ZN5S60C24v270Ev
+ virtual void v271(); // _ZN5S60C24v271Ev
+ S60C2(); // tgen
+};
+//SIG(-1 S60C2) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ vd v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 v77 v78 Fi FL Fp[4] Fi[2] Fp FC7{ m Fi[2]} Fp[2]} vd v79 v80} vd v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 FC8{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC9{ BC10{ BC11{ m Fp Fi[2]}}} FC12{ BC13{ BC11}} Fp FC14{ BC15{ BC11}} FC14 FC16{ BC17{ BC11}} FC18{ BC19{ BC11}} Fc Fi Fp FC7 FC7 FC7 FC7 FC7 FC7 FC20{ m Fp FC7} FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} vd v157 v158 !
v159 v160
v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 v214 v215 v216 v217 v218 v219 v220 v221 v222 v223 v224 v225 FC21{ BC22{ m Fi[4]}} FC7 Fp[2] FC23{ m FC7 Fp FC21 Fp} FC24{ m Fp[8] Fc[4]} Fi FC25{ m Fp[5] FC26{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC27{ m Fi[2]}[4] FC28{ m FC29{ m Fi[3]} FC30{ m} FC31{ BC32{ m Fi[2] Fc[2]} Fi} Fc} FC29 Fi FC33{ m FC34{ BC35{ m Fp[2]}} Fc FC36{ BC14} Fi FC7 FC7 Fp} FC33 Fp FC29 FC37{ BC38{ BC11}} FC39{ BC40{ BC11}} Fi:1 Fi:1 Fi:1 FC30 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20 FC20} BC41{ BC42{ vd v226 v227 v228 v229 v230 v231 v232} vd v233} vd v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 v252 v253 v254 v255 v256 v257 v258 v259 v260 v261 v262 v263 v264 v265 v266 v26!
7 v268 v2
69 FC33 Fp[2] FC36 Fi:1 Fi:1 Fi Fc FC20} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 FC23 FC23 Fp[2] FC43{ m Fi[4] Fi:1} Fi FC8 FC8}
+
+
+ S60C2 ::~S60C2(){ note_dtor("S60C2", this);}
+void S60C2 ::v258(){vfunc_called(this, "_ZN5S60C24v258Ev");}
+void S60C2 ::v259(){vfunc_called(this, "_ZN5S60C24v259Ev");}
+void S60C2 ::v260(){vfunc_called(this, "_ZN5S60C24v260Ev");}
+void S60C2 ::v261(){vfunc_called(this, "_ZN5S60C24v261Ev");}
+void S60C2 ::v262(){vfunc_called(this, "_ZN5S60C24v262Ev");}
+void S60C2 ::v263(){vfunc_called(this, "_ZN5S60C24v263Ev");}
+void S60C2 ::v264(){vfunc_called(this, "_ZN5S60C24v264Ev");}
+void S60C2 ::v265(){vfunc_called(this, "_ZN5S60C24v265Ev");}
+void S60C2 ::v266(){vfunc_called(this, "_ZN5S60C24v266Ev");}
+void S60C2 ::v267(){vfunc_called(this, "_ZN5S60C24v267Ev");}
+void S60C2 ::v268(){vfunc_called(this, "_ZN5S60C24v268Ev");}
+void S60C2 ::v269(){vfunc_called(this, "_ZN5S60C24v269Ev");}
+void S60C2 ::v270(){vfunc_called(this, "_ZN5S60C24v270Ev");}
+void S60C2 ::v271(){vfunc_called(this, "_ZN5S60C24v271Ev");}
+S60C2 ::S60C2(){ note_ctor("S60C2", this);} // tgen
+
+static void Test_S60C2()
+{
+ extern Class_Descriptor cd_S60C2;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(194,290)];
+ init_test(&cd_S60C2, buf);
+ S60C2 *dp, &lv = *(dp=new (buf) S60C2());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1544,1156), "sizeof(S60C2)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C2)");
+ check_base_class_offset(lv, (S60C7*)(S60C6*)(S60C5*)(S60C4*)(S60C3*), 0, "S60C2");
+ check_base_class_offset(lv, (S60C6*)(S60C5*)(S60C4*)(S60C3*), 0, "S60C2");
+ check_base_class_offset(lv, (S60C5*)(S60C4*)(S60C3*), 0, "S60C2");
+ check_base_class_offset(lv, (S60C4*)(S60C3*), 0, "S60C2");
+ check_base_class_offset(lv, (S60C48*)(S60C47*)(S60C3*), ABISELECT(1224,908), "S60C2");
+ check_base_class_offset(lv, (S60C47*)(S60C3*), ABISELECT(1224,908), "S60C2");
+ check_base_class_offset(lv, (S60C3*), 0, "S60C2");
+ check_field_offset(lv, s60c2f0, ABISELECT(1368,1004), "S60C2.s60c2f0");
+ check_field_offset(lv, s60c2f1, ABISELECT(1408,1036), "S60C2.s60c2f1");
+ check_field_offset(lv, s60c2f2, ABISELECT(1448,1068), "S60C2.s60c2f2");
+ check_field_offset(lv, s60c2f3, ABISELECT(1464,1076), "S60C2.s60c2f3");
+ check_field_offset(lv, s60c2f4, ABISELECT(1484,1096), "S60C2.s60c2f4");
+ check_field_offset(lv, s60c2f5, ABISELECT(1488,1100), "S60C2.s60c2f5");
+ check_field_offset(lv, s60c2f6, ABISELECT(1516,1128), "S60C2.s60c2f6");
+ test_class_info(&lv, &cd_S60C2);
+ dp->~S60C2();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C2(Test_S60C2, "S60C2", ABISELECT(1544,1156));
+
+#else // __cplusplus
+
+extern void _ZN5S60C2C1Ev();
+extern void _ZN5S60C2D1Ev();
+Name_Map name_map_S60C2[] = {
+ NSPAIR(_ZN5S60C2C1Ev),
+ NSPAIR(_ZN5S60C2D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S60C7;
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern VTBL_ENTRY _ZTV5S60C7[];
+extern Class_Descriptor cd_S60C6;
+extern VTBL_ENTRY _ZTI5S60C6[];
+extern VTBL_ENTRY _ZTV5S60C6[];
+extern Class_Descriptor cd_S60C5;
+extern VTBL_ENTRY _ZTI5S60C5[];
+extern VTBL_ENTRY _ZTV5S60C5[];
+extern Class_Descriptor cd_S60C4;
+extern VTBL_ENTRY _ZTI5S60C4[];
+extern VTBL_ENTRY _ZTV5S60C4[];
+extern Class_Descriptor cd_S60C48;
+extern VTBL_ENTRY _ZTI6S60C48[];
+extern VTBL_ENTRY _ZTV6S60C48[];
+extern Class_Descriptor cd_S60C47;
+extern VTBL_ENTRY _ZTI6S60C47[];
+extern VTBL_ENTRY _ZTV6S60C47[];
+extern Class_Descriptor cd_S60C3;
+extern VTBL_ENTRY _ZTI5S60C3[];
+extern VTBL_ENTRY _ZTV5S60C3[];
+static Base_Class bases_S60C2[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S60C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S60C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S60C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S60C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S60C48, ABISELECT(1224,908), //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S60C47, ABISELECT(1224,908), //bcp->offset
+ 265, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S60C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S60C2[];
+extern void _ZN5S60C2D1Ev();
+extern void _ZN5S60C2D0Ev();
+extern void _ZN5S60C72v3Ev();
+extern void _ZN5S60C72v4Ev();
+extern void _ZN5S60C72v5Ev();
+extern void _ZN5S60C72v6Ev();
+extern void _ZN5S60C72v7Ev();
+extern void _ZN5S60C72v8Ev();
+extern void _ZN5S60C72v9Ev();
+extern void _ZN5S60C73v10Ev();
+extern void _ZN5S60C73v11Ev();
+extern void _ZN5S60C73v12Ev();
+extern void _ZN5S60C73v13Ev();
+extern void _ZN5S60C73v14Ev();
+extern void _ZN5S60C73v15Ev();
+extern void _ZN5S60C73v16Ev();
+extern void _ZN5S60C73v17Ev();
+extern void _ZN5S60C73v18Ev();
+extern void _ZN5S60C73v19Ev();
+extern void _ZN5S60C73v20Ev();
+extern void _ZN5S60C73v21Ev();
+extern void _ZN5S60C73v22Ev();
+extern void _ZN5S60C73v23Ev();
+extern void _ZN5S60C73v24Ev();
+extern void _ZN5S60C73v25Ev();
+extern void _ZN5S60C73v26Ev();
+extern void _ZN5S60C73v27Ev();
+extern void _ZN5S60C73v28Ev();
+extern void _ZN5S60C73v29Ev();
+extern void _ZN5S60C73v30Ev();
+extern void _ZN5S60C73v31Ev();
+extern void _ZN5S60C73v32Ev();
+extern void _ZN5S60C73v33Ev();
+extern void _ZN5S60C73v34Ev();
+extern void _ZN5S60C73v35Ev();
+extern void _ZN5S60C73v36Ev();
+extern void _ZN5S60C73v37Ev();
+extern void _ZN5S60C73v38Ev();
+extern void _ZN5S60C73v39Ev();
+extern void _ZN5S60C73v40Ev();
+extern void _ZN5S60C73v41Ev();
+extern void _ZN5S60C73v42Ev();
+extern void _ZN5S60C73v43Ev();
+extern void _ZN5S60C73v44Ev();
+extern void _ZN5S60C73v45Ev();
+extern void _ZN5S60C73v46Ev();
+extern void _ZN5S60C73v47Ev();
+extern void _ZN5S60C73v48Ev();
+extern void _ZN5S60C73v49Ev();
+extern void _ZN5S60C73v50Ev();
+extern void _ZN5S60C73v51Ev();
+extern void _ZN5S60C73v52Ev();
+extern void _ZN5S60C73v53Ev();
+extern void _ZN5S60C73v54Ev();
+extern void _ZN5S60C73v55Ev();
+extern void _ZN5S60C73v56Ev();
+extern void _ZN5S60C73v57Ev();
+extern void _ZN5S60C73v58Ev();
+extern void _ZN5S60C73v59Ev();
+extern void _ZN5S60C73v60Ev();
+extern void _ZN5S60C73v61Ev();
+extern void _ZN5S60C73v62Ev();
+extern void _ZN5S60C73v63Ev();
+extern void _ZN5S60C73v64Ev();
+extern void _ZN5S60C73v65Ev();
+extern void _ZN5S60C73v66Ev();
+extern void _ZN5S60C63v67Ev();
+extern void _ZN5S60C63v68Ev();
+extern void _ZN5S60C53v69Ev();
+extern void _ZN5S60C53v70Ev();
+extern void _ZN5S60C53v71Ev();
+extern void _ZN5S60C53v72Ev();
+extern void _ZN5S60C53v73Ev();
+extern void _ZN5S60C53v74Ev();
+extern void _ZN5S60C53v75Ev();
+extern void _ZN5S60C53v76Ev();
+extern void _ZN5S60C53v77Ev();
+extern void _ZN5S60C53v78Ev();
+extern void _ZN5S60C53v79Ev();
+extern void _ZN5S60C53v80Ev();
+extern void _ZN5S60C53v81Ev();
+extern void _ZN5S60C53v82Ev();
+extern void _ZN5S60C53v83Ev();
+extern void _ZN5S60C53v84Ev();
+extern void _ZN5S60C53v85Ev();
+extern void _ZN5S60C53v86Ev();
+extern void _ZN5S60C53v87Ev();
+extern void _ZN5S60C53v88Ev();
+extern void _ZN5S60C53v89Ev();
+extern void _ZN5S60C53v90Ev();
+extern void _ZN5S60C53v91Ev();
+extern void _ZN5S60C53v92Ev();
+extern void _ZN5S60C53v93Ev();
+extern void _ZN5S60C53v94Ev();
+extern void _ZN5S60C53v95Ev();
+extern void _ZN5S60C53v96Ev();
+extern void _ZN5S60C53v97Ev();
+extern void _ZN5S60C53v98Ev();
+extern void _ZN5S60C53v99Ev();
+extern void _ZN5S60C54v100Ev();
+extern void _ZN5S60C54v101Ev();
+extern void _ZN5S60C54v102Ev();
+extern void _ZN5S60C54v103Ev();
+extern void _ZN5S60C54v104Ev();
+extern void _ZN5S60C54v105Ev();
+extern void _ZN5S60C54v106Ev();
+extern void _ZN5S60C54v107Ev();
+extern void _ZN5S60C54v108Ev();
+extern void _ZN5S60C54v109Ev();
+extern void _ZN5S60C54v110Ev();
+extern void _ZN5S60C54v111Ev();
+extern void _ZN5S60C54v112Ev();
+extern void _ZN5S60C54v113Ev();
+extern void _ZN5S60C54v114Ev();
+extern void _ZN5S60C54v115Ev();
+extern void _ZN5S60C54v116Ev();
+extern void _ZN5S60C54v117Ev();
+extern void _ZN5S60C54v118Ev();
+extern void _ZN5S60C54v119Ev();
+extern void _ZN5S60C54v120Ev();
+extern void _ZN5S60C54v121Ev();
+extern void _ZN5S60C54v122Ev();
+extern void _ZN5S60C54v123Ev();
+extern void _ZN5S60C54v124Ev();
+extern void _ZN5S60C54v125Ev();
+extern void _ZN5S60C54v126Ev();
+extern void _ZN5S60C54v127Ev();
+extern void _ZN5S60C54v128Ev();
+extern void _ZN5S60C54v129Ev();
+extern void _ZN5S60C54v130Ev();
+extern void _ZN5S60C54v131Ev();
+extern void _ZN5S60C54v132Ev();
+extern void _ZN5S60C54v133Ev();
+extern void _ZN5S60C54v134Ev();
+extern void _ZN5S60C54v135Ev();
+extern void _ZN5S60C54v136Ev();
+extern void _ZN5S60C54v137Ev();
+extern void _ZN5S60C54v138Ev();
+extern void _ZN5S60C54v139Ev();
+extern void _ZN5S60C54v140Ev();
+extern void _ZN5S60C54v141Ev();
+extern void _ZN5S60C54v142Ev();
+extern void _ZN5S60C54v143Ev();
+extern void _ZN5S60C54v144Ev();
+extern void _ZN5S60C44v145Ev();
+extern void _ZN5S60C44v146Ev();
+extern void _ZN5S60C44v147Ev();
+extern void _ZN5S60C44v148Ev();
+extern void _ZN5S60C44v149Ev();
+extern void _ZN5S60C44v150Ev();
+extern void _ZN5S60C44v151Ev();
+extern void _ZN5S60C44v152Ev();
+extern void _ZN5S60C44v153Ev();
+extern void _ZN5S60C44v154Ev();
+extern void _ZN5S60C44v155Ev();
+extern void _ZN5S60C44v156Ev();
+extern void _ZN5S60C44v157Ev();
+extern void _ZN5S60C44v158Ev();
+extern void _ZN5S60C44v159Ev();
+extern void _ZN5S60C44v160Ev();
+extern void _ZN5S60C44v161Ev();
+extern void _ZN5S60C44v162Ev();
+extern void _ZN5S60C44v163Ev();
+extern void _ZN5S60C44v164Ev();
+extern void _ZN5S60C44v165Ev();
+extern void _ZN5S60C44v166Ev();
+extern void _ZN5S60C44v167Ev();
+extern void _ZN5S60C44v168Ev();
+extern void _ZN5S60C44v169Ev();
+extern void _ZN5S60C44v170Ev();
+extern void _ZN5S60C44v171Ev();
+extern void _ZN5S60C44v172Ev();
+extern void _ZN5S60C44v173Ev();
+extern void _ZN5S60C44v174Ev();
+extern void _ZN5S60C44v175Ev();
+extern void _ZN5S60C44v176Ev();
+extern void _ZN5S60C44v177Ev();
+extern void _ZN5S60C44v178Ev();
+extern void _ZN5S60C44v179Ev();
+extern void _ZN5S60C44v180Ev();
+extern void _ZN5S60C44v181Ev();
+extern void _ZN5S60C44v182Ev();
+extern void _ZN5S60C44v183Ev();
+extern void _ZN5S60C44v184Ev();
+extern void _ZN5S60C44v185Ev();
+extern void _ZN5S60C44v186Ev();
+extern void _ZN5S60C44v187Ev();
+extern void _ZN5S60C44v188Ev();
+extern void _ZN5S60C44v189Ev();
+extern void _ZN5S60C44v190Ev();
+extern void _ZN5S60C44v191Ev();
+extern void _ZN5S60C44v192Ev();
+extern void _ZN5S60C44v193Ev();
+extern void _ZN5S60C44v194Ev();
+extern void _ZN5S60C44v195Ev();
+extern void _ZN5S60C44v196Ev();
+extern void _ZN5S60C44v197Ev();
+extern void _ZN5S60C44v198Ev();
+extern void _ZN5S60C44v199Ev();
+extern void _ZN5S60C44v200Ev();
+extern void _ZN5S60C44v201Ev();
+extern void _ZN5S60C44v202Ev();
+extern void _ZN5S60C44v203Ev();
+extern void _ZN5S60C44v204Ev();
+extern void _ZN5S60C44v205Ev();
+extern void _ZN5S60C44v206Ev();
+extern void _ZN5S60C44v207Ev();
+extern void _ZN5S60C44v208Ev();
+extern void _ZN5S60C44v209Ev();
+extern void _ZN5S60C44v210Ev();
+extern void _ZN5S60C44v211Ev();
+extern void _ZN5S60C44v212Ev();
+extern void _ZN5S60C44v213Ev();
+extern void _ZN5S60C34v222Ev();
+extern void _ZN5S60C34v223Ev();
+extern void _ZN5S60C34v224Ev();
+extern void _ZN5S60C34v225Ev();
+extern void _ZN5S60C34v226Ev();
+extern void _ZN5S60C34v227Ev();
+extern void _ZN5S60C34v228Ev();
+extern void _ZN5S60C34v229Ev();
+extern void _ZN5S60C34v230Ev();
+extern void _ZN5S60C34v231Ev();
+extern void _ZN5S60C34v232Ev();
+extern void _ZN5S60C34v233Ev();
+extern void _ZN5S60C34v234Ev();
+extern void _ZN5S60C34v235Ev();
+extern void _ZN5S60C34v236Ev();
+extern void _ZN5S60C34v237Ev();
+extern void _ZN5S60C34v238Ev();
+extern void _ZN5S60C34v239Ev();
+extern void _ZN5S60C34v240Ev();
+extern void _ZN5S60C34v241Ev();
+extern void _ZN5S60C34v242Ev();
+extern void _ZN5S60C34v243Ev();
+extern void _ZN5S60C34v244Ev();
+extern void _ZN5S60C34v245Ev();
+extern void _ZN5S60C34v246Ev();
+extern void _ZN5S60C34v247Ev();
+extern void _ZN5S60C34v248Ev();
+extern void _ZN5S60C34v249Ev();
+extern void _ZN5S60C34v250Ev();
+extern void _ZN5S60C34v251Ev();
+extern void _ZN5S60C34v252Ev();
+extern void _ZN5S60C34v253Ev();
+extern void _ZN5S60C34v254Ev();
+extern void _ZN5S60C34v255Ev();
+extern void _ZN5S60C34v256Ev();
+extern void _ZN5S60C34v257Ev();
+extern void _ZN5S60C24v258Ev();
+extern void _ZN5S60C24v259Ev();
+extern void _ZN5S60C24v260Ev();
+extern void _ZN5S60C24v261Ev();
+extern void _ZN5S60C24v262Ev();
+extern void _ZN5S60C24v263Ev();
+extern void _ZN5S60C24v264Ev();
+extern void _ZN5S60C24v265Ev();
+extern void _ZN5S60C24v266Ev();
+extern void _ZN5S60C24v267Ev();
+extern void _ZN5S60C24v268Ev();
+extern void _ZN5S60C24v269Ev();
+extern void _ZN5S60C24v270Ev();
+extern void _ZN5S60C24v271Ev();
+extern void ABISELECT(_ZThn1224_N5S60C2D1Ev,_ZThn908_N5S60C2D1Ev)();
+extern void ABISELECT(_ZThn1224_N5S60C2D0Ev,_ZThn908_N5S60C2D0Ev)();
+extern void _ZN6S60C484v214Ev();
+extern void _ZN6S60C484v215Ev();
+extern void _ZN6S60C484v216Ev();
+extern void _ZN6S60C484v217Ev();
+extern void _ZN6S60C484v218Ev();
+extern void _ZN6S60C484v219Ev();
+extern void _ZN6S60C484v220Ev();
+extern void _ZN6S60C474v221Ev();
+static VTBL_ENTRY vtc_S60C2[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S60C2[0]),
+ (VTBL_ENTRY)&_ZN5S60C2D1Ev,
+ (VTBL_ENTRY)&_ZN5S60C2D0Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v3Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v4Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v5Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v6Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v7Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v8Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v9Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v10Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v11Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v12Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v13Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v14Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v15Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v16Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v17Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v18Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v19Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v20Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v21Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v22Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v23Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v24Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v25Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v26Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v27Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v28Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v29Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v30Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v31Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v32Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v33Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v34Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v35Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v36Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v37Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v38Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v39Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v40Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v41Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v42Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v43Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v44Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v45Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v46Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v47Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v48Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v49Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v50Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v51Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v52Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v53Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v54Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v55Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v56Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v57Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v58Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v59Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v60Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v61Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v62Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v63Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v64Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v65Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v66Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v67Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v68Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v69Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v70Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v71Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v72Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v73Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v74Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v75Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v76Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v77Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v78Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v79Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v80Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v81Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v82Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v83Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v84Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v85Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v86Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v87Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v88Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v89Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v90Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v91Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v92Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v93Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v94Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v95Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v96Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v97Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v98Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v99Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v100Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v101Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v102Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v103Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v104Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v105Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v106Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v107Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v108Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v109Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v110Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v111Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v112Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v113Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v114Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v115Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v116Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v117Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v118Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v119Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v120Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v121Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v122Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v123Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v124Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v125Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v126Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v127Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v128Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v129Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v130Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v131Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v132Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v133Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v134Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v135Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v136Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v137Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v138Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v139Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v140Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v141Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v142Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v143Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v144Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v145Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v146Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v147Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v148Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v149Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v150Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v151Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v152Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v153Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v154Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v155Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v156Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v157Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v158Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v159Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v160Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v161Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v162Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v163Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v164Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v165Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v166Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v167Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v168Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v169Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v170Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v171Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v172Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v173Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v174Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v175Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v176Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v177Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v178Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v179Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v180Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v181Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v182Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v183Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v184Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v185Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v186Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v187Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v188Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v189Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v190Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v191Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v192Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v193Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v194Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v195Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v196Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v197Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v198Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v199Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v200Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v201Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v202Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v203Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v204Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v205Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v206Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v207Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v208Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v209Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v210Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v211Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v212Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v213Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v222Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v223Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v224Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v225Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v227Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v228Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v229Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v230Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v231Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v232Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v233Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v234Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v235Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v236Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v237Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v238Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v239Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v240Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v241Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v242Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v243Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v244Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v245Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v246Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v247Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v248Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v249Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v250Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v251Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v252Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v253Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v254Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v255Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v256Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v257Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v258Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v259Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v260Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v261Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v262Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v263Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v264Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v265Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v266Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v267Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v268Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v269Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v270Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v271Ev,
+ ABISELECT(-1224,-908),
+ (VTBL_ENTRY)&(_ZTI5S60C2[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N5S60C2D1Ev,_ZThn908_N5S60C2D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N5S60C2D0Ev,_ZThn908_N5S60C2D0Ev),
+ (VTBL_ENTRY)&_ZN6S60C484v214Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v215Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v216Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v217Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v218Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v219Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v220Ev,
+ (VTBL_ENTRY)&_ZN6S60C474v221Ev,
+};
+extern VTBL_ENTRY _ZTI5S60C2[];
+extern VTBL_ENTRY _ZTV5S60C2[];
+Class_Descriptor cd_S60C2 = { "S60C2", // class name
+ bases_S60C2, 7,
+ &(vtc_S60C2[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1544,1156), // object size
+ NSPAIRA(_ZTI5S60C2),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S60C2),277, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 7, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S60C1 : S60C2 {
+ virtual ~S60C1(); // _ZN5S60C1D1Ev
+ virtual void v1(); // _ZN5S60C12v1Ev
+ virtual void v2(); // _ZN5S60C12v2Ev
+ S60C1(); // tgen
+};
+//SIG(1 S60C1) C1{ BC2{ BC3{ BC4{ BC5{ BC6{ BC7{ vd v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 Fi FL Fp[4] Fi[2] Fp FC8{ m Fi[2]} Fp[2]} vd v67 v68} vd v69 v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 v141 v142 v143 v144 FC9{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC10{ BC11{ BC12{ m Fp Fi[2]}}} FC13{ BC14{ BC12}} Fp FC15{ BC16{ BC12}} FC15 FC17{ BC18{ BC12}} FC19{ BC20{ BC12}} Fc Fi Fp FC8 FC8 FC8 FC8 FC8 FC8 FC21{ m Fp FC8} FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21} vd v145 v146 v147 v148 v149!
v150 v15
1 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 v212 v213 FC22{ BC23{ m Fi[4]}} FC8 Fp[2] FC24{ m FC8 Fp FC22 Fp} FC25{ m Fp[8] Fc[4]} Fi FC26{ m Fp[5] FC27{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC28{ m Fi[2]}[4] FC29{ m FC30{ m Fi[3]} FC31{ m} FC32{ BC33{ m Fi[2] Fc[2]} Fi} Fc} FC30 Fi FC34{ m FC35{ BC36{ m Fp[2]}} Fc FC37{ BC15} Fi FC8 FC8 Fp} FC34 Fp FC30 FC38{ BC39{ BC12}} FC40{ BC41{ BC12}} Fi:1 Fi:1 Fi:1 FC31 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21 FC21} BC42{ BC43{ vd v214 v215 v216 v217 v218 v219 v220} vd v221} vd v222 v223 v224 v225 v226 v227 v228 v229 v230 v231 v232 v233 v234 v235 v236 v237 v238 v239 v240 v241 v242 v243 v244 v245 v246 v247 v248 v249 v250 v251 v252 v253 v254 v255 v256 v257 FC!
34 Fp[2]
FC37 Fi:1 Fi:1 Fi Fc FC21} vd v258 v259 v260 v261 v262 v263 v264 v265 v266 v267 v268 v269 v270 v271 FC24 FC24 Fp[2] FC44{ m Fi[4] Fi:1} Fi FC9 FC9} vd v1 v2}
+
+
+ S60C1 ::~S60C1(){ note_dtor("S60C1", this);}
+void S60C1 ::v1(){vfunc_called(this, "_ZN5S60C12v1Ev");}
+void S60C1 ::v2(){vfunc_called(this, "_ZN5S60C12v2Ev");}
+S60C1 ::S60C1(){ note_ctor("S60C1", this);} // tgen
+
+static void Test_S60C1()
+{
+ extern Class_Descriptor cd_S60C1;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(194,290)];
+ init_test(&cd_S60C1, buf);
+ S60C1 *dp, &lv = *(dp=new (buf) S60C1());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1544,1156), "sizeof(S60C1)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S60C1)");
+ check_base_class_offset(lv, (S60C7*)(S60C6*)(S60C5*)(S60C4*)(S60C3*)(S60C2*), 0, "S60C1");
+ check_base_class_offset(lv, (S60C6*)(S60C5*)(S60C4*)(S60C3*)(S60C2*), 0, "S60C1");
+ check_base_class_offset(lv, (S60C5*)(S60C4*)(S60C3*)(S60C2*), 0, "S60C1");
+ check_base_class_offset(lv, (S60C4*)(S60C3*)(S60C2*), 0, "S60C1");
+ check_base_class_offset(lv, (S60C48*)(S60C47*)(S60C3*)(S60C2*), ABISELECT(1224,908), "S60C1");
+ check_base_class_offset(lv, (S60C47*)(S60C3*)(S60C2*), ABISELECT(1224,908), "S60C1");
+ check_base_class_offset(lv, (S60C3*)(S60C2*), 0, "S60C1");
+ check_base_class_offset(lv, (S60C2*), 0, "S60C1");
+ test_class_info(&lv, &cd_S60C1);
+ dp->~S60C1();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS60C1(Test_S60C1, "S60C1", ABISELECT(1544,1156));
+
+#else // __cplusplus
+
+extern void _ZN5S60C1C1Ev();
+extern void _ZN5S60C1D1Ev();
+Name_Map name_map_S60C1[] = {
+ NSPAIR(_ZN5S60C1C1Ev),
+ NSPAIR(_ZN5S60C1D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S60C7;
+extern VTBL_ENTRY _ZTI5S60C7[];
+extern VTBL_ENTRY _ZTV5S60C7[];
+extern Class_Descriptor cd_S60C6;
+extern VTBL_ENTRY _ZTI5S60C6[];
+extern VTBL_ENTRY _ZTV5S60C6[];
+extern Class_Descriptor cd_S60C5;
+extern VTBL_ENTRY _ZTI5S60C5[];
+extern VTBL_ENTRY _ZTV5S60C5[];
+extern Class_Descriptor cd_S60C4;
+extern VTBL_ENTRY _ZTI5S60C4[];
+extern VTBL_ENTRY _ZTV5S60C4[];
+extern Class_Descriptor cd_S60C48;
+extern VTBL_ENTRY _ZTI6S60C48[];
+extern VTBL_ENTRY _ZTV6S60C48[];
+extern Class_Descriptor cd_S60C47;
+extern VTBL_ENTRY _ZTI6S60C47[];
+extern VTBL_ENTRY _ZTV6S60C47[];
+extern Class_Descriptor cd_S60C3;
+extern VTBL_ENTRY _ZTI5S60C3[];
+extern VTBL_ENTRY _ZTV5S60C3[];
+extern Class_Descriptor cd_S60C2;
+extern VTBL_ENTRY _ZTI5S60C2[];
+extern VTBL_ENTRY _ZTV5S60C2[];
+static Base_Class bases_S60C1[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S60C7, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S60C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S60C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ 3, //immediately_derived
+ 0, 0},
+ {&cd_S60C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 4, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S60C48, ABISELECT(1224,908), //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 5, //init_seq
+ 5, //immediately_derived
+ 0, 0},
+ {&cd_S60C47, ABISELECT(1224,908), //bcp->offset
+ 267, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 6, //init_seq
+ 6, //immediately_derived
+ 0, 0},
+ {&cd_S60C3, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 7, //init_seq
+ 7, //immediately_derived
+ 0, 0},
+ {&cd_S60C2, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 8, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI5S60C1[];
+extern void _ZN5S60C1D1Ev();
+extern void _ZN5S60C1D0Ev();
+extern void _ZN5S60C72v3Ev();
+extern void _ZN5S60C72v4Ev();
+extern void _ZN5S60C72v5Ev();
+extern void _ZN5S60C72v6Ev();
+extern void _ZN5S60C72v7Ev();
+extern void _ZN5S60C72v8Ev();
+extern void _ZN5S60C72v9Ev();
+extern void _ZN5S60C73v10Ev();
+extern void _ZN5S60C73v11Ev();
+extern void _ZN5S60C73v12Ev();
+extern void _ZN5S60C73v13Ev();
+extern void _ZN5S60C73v14Ev();
+extern void _ZN5S60C73v15Ev();
+extern void _ZN5S60C73v16Ev();
+extern void _ZN5S60C73v17Ev();
+extern void _ZN5S60C73v18Ev();
+extern void _ZN5S60C73v19Ev();
+extern void _ZN5S60C73v20Ev();
+extern void _ZN5S60C73v21Ev();
+extern void _ZN5S60C73v22Ev();
+extern void _ZN5S60C73v23Ev();
+extern void _ZN5S60C73v24Ev();
+extern void _ZN5S60C73v25Ev();
+extern void _ZN5S60C73v26Ev();
+extern void _ZN5S60C73v27Ev();
+extern void _ZN5S60C73v28Ev();
+extern void _ZN5S60C73v29Ev();
+extern void _ZN5S60C73v30Ev();
+extern void _ZN5S60C73v31Ev();
+extern void _ZN5S60C73v32Ev();
+extern void _ZN5S60C73v33Ev();
+extern void _ZN5S60C73v34Ev();
+extern void _ZN5S60C73v35Ev();
+extern void _ZN5S60C73v36Ev();
+extern void _ZN5S60C73v37Ev();
+extern void _ZN5S60C73v38Ev();
+extern void _ZN5S60C73v39Ev();
+extern void _ZN5S60C73v40Ev();
+extern void _ZN5S60C73v41Ev();
+extern void _ZN5S60C73v42Ev();
+extern void _ZN5S60C73v43Ev();
+extern void _ZN5S60C73v44Ev();
+extern void _ZN5S60C73v45Ev();
+extern void _ZN5S60C73v46Ev();
+extern void _ZN5S60C73v47Ev();
+extern void _ZN5S60C73v48Ev();
+extern void _ZN5S60C73v49Ev();
+extern void _ZN5S60C73v50Ev();
+extern void _ZN5S60C73v51Ev();
+extern void _ZN5S60C73v52Ev();
+extern void _ZN5S60C73v53Ev();
+extern void _ZN5S60C73v54Ev();
+extern void _ZN5S60C73v55Ev();
+extern void _ZN5S60C73v56Ev();
+extern void _ZN5S60C73v57Ev();
+extern void _ZN5S60C73v58Ev();
+extern void _ZN5S60C73v59Ev();
+extern void _ZN5S60C73v60Ev();
+extern void _ZN5S60C73v61Ev();
+extern void _ZN5S60C73v62Ev();
+extern void _ZN5S60C73v63Ev();
+extern void _ZN5S60C73v64Ev();
+extern void _ZN5S60C73v65Ev();
+extern void _ZN5S60C73v66Ev();
+extern void _ZN5S60C63v67Ev();
+extern void _ZN5S60C63v68Ev();
+extern void _ZN5S60C53v69Ev();
+extern void _ZN5S60C53v70Ev();
+extern void _ZN5S60C53v71Ev();
+extern void _ZN5S60C53v72Ev();
+extern void _ZN5S60C53v73Ev();
+extern void _ZN5S60C53v74Ev();
+extern void _ZN5S60C53v75Ev();
+extern void _ZN5S60C53v76Ev();
+extern void _ZN5S60C53v77Ev();
+extern void _ZN5S60C53v78Ev();
+extern void _ZN5S60C53v79Ev();
+extern void _ZN5S60C53v80Ev();
+extern void _ZN5S60C53v81Ev();
+extern void _ZN5S60C53v82Ev();
+extern void _ZN5S60C53v83Ev();
+extern void _ZN5S60C53v84Ev();
+extern void _ZN5S60C53v85Ev();
+extern void _ZN5S60C53v86Ev();
+extern void _ZN5S60C53v87Ev();
+extern void _ZN5S60C53v88Ev();
+extern void _ZN5S60C53v89Ev();
+extern void _ZN5S60C53v90Ev();
+extern void _ZN5S60C53v91Ev();
+extern void _ZN5S60C53v92Ev();
+extern void _ZN5S60C53v93Ev();
+extern void _ZN5S60C53v94Ev();
+extern void _ZN5S60C53v95Ev();
+extern void _ZN5S60C53v96Ev();
+extern void _ZN5S60C53v97Ev();
+extern void _ZN5S60C53v98Ev();
+extern void _ZN5S60C53v99Ev();
+extern void _ZN5S60C54v100Ev();
+extern void _ZN5S60C54v101Ev();
+extern void _ZN5S60C54v102Ev();
+extern void _ZN5S60C54v103Ev();
+extern void _ZN5S60C54v104Ev();
+extern void _ZN5S60C54v105Ev();
+extern void _ZN5S60C54v106Ev();
+extern void _ZN5S60C54v107Ev();
+extern void _ZN5S60C54v108Ev();
+extern void _ZN5S60C54v109Ev();
+extern void _ZN5S60C54v110Ev();
+extern void _ZN5S60C54v111Ev();
+extern void _ZN5S60C54v112Ev();
+extern void _ZN5S60C54v113Ev();
+extern void _ZN5S60C54v114Ev();
+extern void _ZN5S60C54v115Ev();
+extern void _ZN5S60C54v116Ev();
+extern void _ZN5S60C54v117Ev();
+extern void _ZN5S60C54v118Ev();
+extern void _ZN5S60C54v119Ev();
+extern void _ZN5S60C54v120Ev();
+extern void _ZN5S60C54v121Ev();
+extern void _ZN5S60C54v122Ev();
+extern void _ZN5S60C54v123Ev();
+extern void _ZN5S60C54v124Ev();
+extern void _ZN5S60C54v125Ev();
+extern void _ZN5S60C54v126Ev();
+extern void _ZN5S60C54v127Ev();
+extern void _ZN5S60C54v128Ev();
+extern void _ZN5S60C54v129Ev();
+extern void _ZN5S60C54v130Ev();
+extern void _ZN5S60C54v131Ev();
+extern void _ZN5S60C54v132Ev();
+extern void _ZN5S60C54v133Ev();
+extern void _ZN5S60C54v134Ev();
+extern void _ZN5S60C54v135Ev();
+extern void _ZN5S60C54v136Ev();
+extern void _ZN5S60C54v137Ev();
+extern void _ZN5S60C54v138Ev();
+extern void _ZN5S60C54v139Ev();
+extern void _ZN5S60C54v140Ev();
+extern void _ZN5S60C54v141Ev();
+extern void _ZN5S60C54v142Ev();
+extern void _ZN5S60C54v143Ev();
+extern void _ZN5S60C54v144Ev();
+extern void _ZN5S60C44v145Ev();
+extern void _ZN5S60C44v146Ev();
+extern void _ZN5S60C44v147Ev();
+extern void _ZN5S60C44v148Ev();
+extern void _ZN5S60C44v149Ev();
+extern void _ZN5S60C44v150Ev();
+extern void _ZN5S60C44v151Ev();
+extern void _ZN5S60C44v152Ev();
+extern void _ZN5S60C44v153Ev();
+extern void _ZN5S60C44v154Ev();
+extern void _ZN5S60C44v155Ev();
+extern void _ZN5S60C44v156Ev();
+extern void _ZN5S60C44v157Ev();
+extern void _ZN5S60C44v158Ev();
+extern void _ZN5S60C44v159Ev();
+extern void _ZN5S60C44v160Ev();
+extern void _ZN5S60C44v161Ev();
+extern void _ZN5S60C44v162Ev();
+extern void _ZN5S60C44v163Ev();
+extern void _ZN5S60C44v164Ev();
+extern void _ZN5S60C44v165Ev();
+extern void _ZN5S60C44v166Ev();
+extern void _ZN5S60C44v167Ev();
+extern void _ZN5S60C44v168Ev();
+extern void _ZN5S60C44v169Ev();
+extern void _ZN5S60C44v170Ev();
+extern void _ZN5S60C44v171Ev();
+extern void _ZN5S60C44v172Ev();
+extern void _ZN5S60C44v173Ev();
+extern void _ZN5S60C44v174Ev();
+extern void _ZN5S60C44v175Ev();
+extern void _ZN5S60C44v176Ev();
+extern void _ZN5S60C44v177Ev();
+extern void _ZN5S60C44v178Ev();
+extern void _ZN5S60C44v179Ev();
+extern void _ZN5S60C44v180Ev();
+extern void _ZN5S60C44v181Ev();
+extern void _ZN5S60C44v182Ev();
+extern void _ZN5S60C44v183Ev();
+extern void _ZN5S60C44v184Ev();
+extern void _ZN5S60C44v185Ev();
+extern void _ZN5S60C44v186Ev();
+extern void _ZN5S60C44v187Ev();
+extern void _ZN5S60C44v188Ev();
+extern void _ZN5S60C44v189Ev();
+extern void _ZN5S60C44v190Ev();
+extern void _ZN5S60C44v191Ev();
+extern void _ZN5S60C44v192Ev();
+extern void _ZN5S60C44v193Ev();
+extern void _ZN5S60C44v194Ev();
+extern void _ZN5S60C44v195Ev();
+extern void _ZN5S60C44v196Ev();
+extern void _ZN5S60C44v197Ev();
+extern void _ZN5S60C44v198Ev();
+extern void _ZN5S60C44v199Ev();
+extern void _ZN5S60C44v200Ev();
+extern void _ZN5S60C44v201Ev();
+extern void _ZN5S60C44v202Ev();
+extern void _ZN5S60C44v203Ev();
+extern void _ZN5S60C44v204Ev();
+extern void _ZN5S60C44v205Ev();
+extern void _ZN5S60C44v206Ev();
+extern void _ZN5S60C44v207Ev();
+extern void _ZN5S60C44v208Ev();
+extern void _ZN5S60C44v209Ev();
+extern void _ZN5S60C44v210Ev();
+extern void _ZN5S60C44v211Ev();
+extern void _ZN5S60C44v212Ev();
+extern void _ZN5S60C44v213Ev();
+extern void _ZN5S60C34v222Ev();
+extern void _ZN5S60C34v223Ev();
+extern void _ZN5S60C34v224Ev();
+extern void _ZN5S60C34v225Ev();
+extern void _ZN5S60C34v226Ev();
+extern void _ZN5S60C34v227Ev();
+extern void _ZN5S60C34v228Ev();
+extern void _ZN5S60C34v229Ev();
+extern void _ZN5S60C34v230Ev();
+extern void _ZN5S60C34v231Ev();
+extern void _ZN5S60C34v232Ev();
+extern void _ZN5S60C34v233Ev();
+extern void _ZN5S60C34v234Ev();
+extern void _ZN5S60C34v235Ev();
+extern void _ZN5S60C34v236Ev();
+extern void _ZN5S60C34v237Ev();
+extern void _ZN5S60C34v238Ev();
+extern void _ZN5S60C34v239Ev();
+extern void _ZN5S60C34v240Ev();
+extern void _ZN5S60C34v241Ev();
+extern void _ZN5S60C34v242Ev();
+extern void _ZN5S60C34v243Ev();
+extern void _ZN5S60C34v244Ev();
+extern void _ZN5S60C34v245Ev();
+extern void _ZN5S60C34v246Ev();
+extern void _ZN5S60C34v247Ev();
+extern void _ZN5S60C34v248Ev();
+extern void _ZN5S60C34v249Ev();
+extern void _ZN5S60C34v250Ev();
+extern void _ZN5S60C34v251Ev();
+extern void _ZN5S60C34v252Ev();
+extern void _ZN5S60C34v253Ev();
+extern void _ZN5S60C34v254Ev();
+extern void _ZN5S60C34v255Ev();
+extern void _ZN5S60C34v256Ev();
+extern void _ZN5S60C34v257Ev();
+extern void _ZN5S60C24v258Ev();
+extern void _ZN5S60C24v259Ev();
+extern void _ZN5S60C24v260Ev();
+extern void _ZN5S60C24v261Ev();
+extern void _ZN5S60C24v262Ev();
+extern void _ZN5S60C24v263Ev();
+extern void _ZN5S60C24v264Ev();
+extern void _ZN5S60C24v265Ev();
+extern void _ZN5S60C24v266Ev();
+extern void _ZN5S60C24v267Ev();
+extern void _ZN5S60C24v268Ev();
+extern void _ZN5S60C24v269Ev();
+extern void _ZN5S60C24v270Ev();
+extern void _ZN5S60C24v271Ev();
+extern void _ZN5S60C12v1Ev();
+extern void _ZN5S60C12v2Ev();
+extern void ABISELECT(_ZThn1224_N5S60C1D1Ev,_ZThn908_N5S60C1D1Ev)();
+extern void ABISELECT(_ZThn1224_N5S60C1D0Ev,_ZThn908_N5S60C1D0Ev)();
+extern void _ZN6S60C484v214Ev();
+extern void _ZN6S60C484v215Ev();
+extern void _ZN6S60C484v216Ev();
+extern void _ZN6S60C484v217Ev();
+extern void _ZN6S60C484v218Ev();
+extern void _ZN6S60C484v219Ev();
+extern void _ZN6S60C484v220Ev();
+extern void _ZN6S60C474v221Ev();
+static VTBL_ENTRY vtc_S60C1[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI5S60C1[0]),
+ (VTBL_ENTRY)&_ZN5S60C1D1Ev,
+ (VTBL_ENTRY)&_ZN5S60C1D0Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v3Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v4Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v5Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v6Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v7Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v8Ev,
+ (VTBL_ENTRY)&_ZN5S60C72v9Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v10Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v11Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v12Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v13Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v14Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v15Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v16Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v17Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v18Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v19Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v20Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v21Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v22Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v23Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v24Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v25Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v26Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v27Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v28Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v29Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v30Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v31Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v32Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v33Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v34Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v35Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v36Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v37Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v38Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v39Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v40Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v41Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v42Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v43Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v44Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v45Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v46Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v47Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v48Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v49Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v50Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v51Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v52Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v53Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v54Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v55Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v56Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v57Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v58Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v59Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v60Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v61Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v62Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v63Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v64Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v65Ev,
+ (VTBL_ENTRY)&_ZN5S60C73v66Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v67Ev,
+ (VTBL_ENTRY)&_ZN5S60C63v68Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v69Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v70Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v71Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v72Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v73Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v74Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v75Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v76Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v77Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v78Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v79Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v80Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v81Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v82Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v83Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v84Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v85Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v86Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v87Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v88Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v89Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v90Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v91Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v92Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v93Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v94Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v95Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v96Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v97Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v98Ev,
+ (VTBL_ENTRY)&_ZN5S60C53v99Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v100Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v101Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v102Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v103Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v104Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v105Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v106Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v107Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v108Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v109Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v110Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v111Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v112Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v113Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v114Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v115Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v116Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v117Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v118Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v119Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v120Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v121Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v122Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v123Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v124Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v125Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v126Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v127Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v128Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v129Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v130Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v131Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v132Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v133Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v134Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v135Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v136Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v137Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v138Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v139Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v140Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v141Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v142Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v143Ev,
+ (VTBL_ENTRY)&_ZN5S60C54v144Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v145Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v146Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v147Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v148Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v149Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v150Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v151Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v152Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v153Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v154Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v155Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v156Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v157Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v158Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v159Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v160Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v161Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v162Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v163Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v164Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v165Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v166Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v167Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v168Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v169Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v170Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v171Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v172Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v173Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v174Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v175Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v176Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v177Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v178Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v179Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v180Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v181Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v182Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v183Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v184Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v185Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v186Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v187Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v188Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v189Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v190Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v191Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v192Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v193Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v194Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v195Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v196Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v197Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v198Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v199Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v200Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v201Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v202Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v203Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v204Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v205Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v206Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v207Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v208Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v209Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v210Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v211Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v212Ev,
+ (VTBL_ENTRY)&_ZN5S60C44v213Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v222Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v223Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v224Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v225Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v226Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v227Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v228Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v229Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v230Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v231Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v232Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v233Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v234Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v235Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v236Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v237Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v238Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v239Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v240Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v241Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v242Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v243Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v244Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v245Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v246Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v247Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v248Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v249Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v250Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v251Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v252Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v253Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v254Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v255Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v256Ev,
+ (VTBL_ENTRY)&_ZN5S60C34v257Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v258Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v259Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v260Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v261Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v262Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v263Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v264Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v265Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v266Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v267Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v268Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v269Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v270Ev,
+ (VTBL_ENTRY)&_ZN5S60C24v271Ev,
+ (VTBL_ENTRY)&_ZN5S60C12v1Ev,
+ (VTBL_ENTRY)&_ZN5S60C12v2Ev,
+ ABISELECT(-1224,-908),
+ (VTBL_ENTRY)&(_ZTI5S60C1[0]),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N5S60C1D1Ev,_ZThn908_N5S60C1D1Ev),
+ (VTBL_ENTRY)&ABISELECT(_ZThn1224_N5S60C1D0Ev,_ZThn908_N5S60C1D0Ev),
+ (VTBL_ENTRY)&_ZN6S60C484v214Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v215Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v216Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v217Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v218Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v219Ev,
+ (VTBL_ENTRY)&_ZN6S60C484v220Ev,
+ (VTBL_ENTRY)&_ZN6S60C474v221Ev,
+};
+extern VTBL_ENTRY _ZTI5S60C1[];
+extern VTBL_ENTRY _ZTV5S60C1[];
+Class_Descriptor cd_S60C1 = { "S60C1", // class name
+ bases_S60C1, 8,
+ &(vtc_S60C1[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1544,1156), // object size
+ NSPAIRA(_ZTI5S60C1),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV5S60C1),279, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 8, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S157C6 {
+ int s157c6f0;
+ __tsi64 s157c6f1;
+ void *s157c6f2[4];
+ int s157c6f3[2];
+ void *s157c6f4;
+ ::S288C7_nt s157c6f5;
+ void *s157c6f6[2];
+ virtual ~S157C6(); // _ZN6S157C6D1Ev
+ virtual void v16(); // _ZN6S157C63v16Ev
+ virtual void v17(); // _ZN6S157C63v17Ev
+ virtual void v18(); // _ZN6S157C63v18Ev
+ virtual void v19(); // _ZN6S157C63v19Ev
+ virtual void v20(); // _ZN6S157C63v20Ev
+ virtual void v21(); // _ZN6S157C63v21Ev
+ virtual void v22(); // _ZN6S157C63v22Ev
+ virtual void v23(); // _ZN6S157C63v23Ev
+ virtual void v24(); // _ZN6S157C63v24Ev
+ virtual void v25(); // _ZN6S157C63v25Ev
+ virtual void v26(); // _ZN6S157C63v26Ev
+ virtual void v27(); // _ZN6S157C63v27Ev
+ virtual void v28(); // _ZN6S157C63v28Ev
+ virtual void v29(); // _ZN6S157C63v29Ev
+ virtual void v30(); // _ZN6S157C63v30Ev
+ virtual void v31(); // _ZN6S157C63v31Ev
+ virtual void v32(); // _ZN6S157C63v32Ev
+ virtual void v33(); // _ZN6S157C63v33Ev
+ virtual void v34(); // _ZN6S157C63v34Ev
+ virtual void v35(); // _ZN6S157C63v35Ev
+ virtual void v36(); // _ZN6S157C63v36Ev
+ virtual void v37(); // _ZN6S157C63v37Ev
+ virtual void v38(); // _ZN6S157C63v38Ev
+ virtual void v39(); // _ZN6S157C63v39Ev
+ virtual void v40(); // _ZN6S157C63v40Ev
+ virtual void v41(); // _ZN6S157C63v41Ev
+ virtual void v42(); // _ZN6S157C63v42Ev
+ virtual void v43(); // _ZN6S157C63v43Ev
+ virtual void v44(); // _ZN6S157C63v44Ev
+ virtual void v45(); // _ZN6S157C63v45Ev
+ virtual void v46(); // _ZN6S157C63v46Ev
+ virtual void v47(); // _ZN6S157C63v47Ev
+ virtual void v48(); // _ZN6S157C63v48Ev
+ virtual void v49(); // _ZN6S157C63v49Ev
+ virtual void v50(); // _ZN6S157C63v50Ev
+ virtual void v51(); // _ZN6S157C63v51Ev
+ virtual void v52(); // _ZN6S157C63v52Ev
+ virtual void v53(); // _ZN6S157C63v53Ev
+ virtual void v54(); // _ZN6S157C63v54Ev
+ virtual void v55(); // _ZN6S157C63v55Ev
+ virtual void v56(); // _ZN6S157C63v56Ev
+ virtual void v57(); // _ZN6S157C63v57Ev
+ virtual void v58(); // _ZN6S157C63v58Ev
+ virtual void v59(); // _ZN6S157C63v59Ev
+ virtual void v60(); // _ZN6S157C63v60Ev
+ virtual void v61(); // _ZN6S157C63v61Ev
+ virtual void v62(); // _ZN6S157C63v62Ev
+ virtual void v63(); // _ZN6S157C63v63Ev
+ virtual void v64(); // _ZN6S157C63v64Ev
+ virtual void v65(); // _ZN6S157C63v65Ev
+ virtual void v66(); // _ZN6S157C63v66Ev
+ virtual void v67(); // _ZN6S157C63v67Ev
+ virtual void v68(); // _ZN6S157C63v68Ev
+ virtual void v69(); // _ZN6S157C63v69Ev
+ virtual void v70(); // _ZN6S157C63v70Ev
+ virtual void v71(); // _ZN6S157C63v71Ev
+ virtual void v72(); // _ZN6S157C63v72Ev
+ virtual void v73(); // _ZN6S157C63v73Ev
+ virtual void v74(); // _ZN6S157C63v74Ev
+ virtual void v75(); // _ZN6S157C63v75Ev
+ virtual void v76(); // _ZN6S157C63v76Ev
+ virtual void v77(); // _ZN6S157C63v77Ev
+ virtual void v78(); // _ZN6S157C63v78Ev
+ virtual void v79(); // _ZN6S157C63v79Ev
+ S157C6(); // tgen
+};
+//SIG(-1 S157C6) C1{ vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 Fi FL Fp[4] Fi[2] Fp FC2{ m Fi[2]} Fp[2]}
+
+
+ S157C6 ::~S157C6(){ note_dtor("S157C6", this);}
+void S157C6 ::v16(){vfunc_called(this, "_ZN6S157C63v16Ev");}
+void S157C6 ::v17(){vfunc_called(this, "_ZN6S157C63v17Ev");}
+void S157C6 ::v18(){vfunc_called(this, "_ZN6S157C63v18Ev");}
+void S157C6 ::v19(){vfunc_called(this, "_ZN6S157C63v19Ev");}
+void S157C6 ::v20(){vfunc_called(this, "_ZN6S157C63v20Ev");}
+void S157C6 ::v21(){vfunc_called(this, "_ZN6S157C63v21Ev");}
+void S157C6 ::v22(){vfunc_called(this, "_ZN6S157C63v22Ev");}
+void S157C6 ::v23(){vfunc_called(this, "_ZN6S157C63v23Ev");}
+void S157C6 ::v24(){vfunc_called(this, "_ZN6S157C63v24Ev");}
+void S157C6 ::v25(){vfunc_called(this, "_ZN6S157C63v25Ev");}
+void S157C6 ::v26(){vfunc_called(this, "_ZN6S157C63v26Ev");}
+void S157C6 ::v27(){vfunc_called(this, "_ZN6S157C63v27Ev");}
+void S157C6 ::v28(){vfunc_called(this, "_ZN6S157C63v28Ev");}
+void S157C6 ::v29(){vfunc_called(this, "_ZN6S157C63v29Ev");}
+void S157C6 ::v30(){vfunc_called(this, "_ZN6S157C63v30Ev");}
+void S157C6 ::v31(){vfunc_called(this, "_ZN6S157C63v31Ev");}
+void S157C6 ::v32(){vfunc_called(this, "_ZN6S157C63v32Ev");}
+void S157C6 ::v33(){vfunc_called(this, "_ZN6S157C63v33Ev");}
+void S157C6 ::v34(){vfunc_called(this, "_ZN6S157C63v34Ev");}
+void S157C6 ::v35(){vfunc_called(this, "_ZN6S157C63v35Ev");}
+void S157C6 ::v36(){vfunc_called(this, "_ZN6S157C63v36Ev");}
+void S157C6 ::v37(){vfunc_called(this, "_ZN6S157C63v37Ev");}
+void S157C6 ::v38(){vfunc_called(this, "_ZN6S157C63v38Ev");}
+void S157C6 ::v39(){vfunc_called(this, "_ZN6S157C63v39Ev");}
+void S157C6 ::v40(){vfunc_called(this, "_ZN6S157C63v40Ev");}
+void S157C6 ::v41(){vfunc_called(this, "_ZN6S157C63v41Ev");}
+void S157C6 ::v42(){vfunc_called(this, "_ZN6S157C63v42Ev");}
+void S157C6 ::v43(){vfunc_called(this, "_ZN6S157C63v43Ev");}
+void S157C6 ::v44(){vfunc_called(this, "_ZN6S157C63v44Ev");}
+void S157C6 ::v45(){vfunc_called(this, "_ZN6S157C63v45Ev");}
+void S157C6 ::v46(){vfunc_called(this, "_ZN6S157C63v46Ev");}
+void S157C6 ::v47(){vfunc_called(this, "_ZN6S157C63v47Ev");}
+void S157C6 ::v48(){vfunc_called(this, "_ZN6S157C63v48Ev");}
+void S157C6 ::v49(){vfunc_called(this, "_ZN6S157C63v49Ev");}
+void S157C6 ::v50(){vfunc_called(this, "_ZN6S157C63v50Ev");}
+void S157C6 ::v51(){vfunc_called(this, "_ZN6S157C63v51Ev");}
+void S157C6 ::v52(){vfunc_called(this, "_ZN6S157C63v52Ev");}
+void S157C6 ::v53(){vfunc_called(this, "_ZN6S157C63v53Ev");}
+void S157C6 ::v54(){vfunc_called(this, "_ZN6S157C63v54Ev");}
+void S157C6 ::v55(){vfunc_called(this, "_ZN6S157C63v55Ev");}
+void S157C6 ::v56(){vfunc_called(this, "_ZN6S157C63v56Ev");}
+void S157C6 ::v57(){vfunc_called(this, "_ZN6S157C63v57Ev");}
+void S157C6 ::v58(){vfunc_called(this, "_ZN6S157C63v58Ev");}
+void S157C6 ::v59(){vfunc_called(this, "_ZN6S157C63v59Ev");}
+void S157C6 ::v60(){vfunc_called(this, "_ZN6S157C63v60Ev");}
+void S157C6 ::v61(){vfunc_called(this, "_ZN6S157C63v61Ev");}
+void S157C6 ::v62(){vfunc_called(this, "_ZN6S157C63v62Ev");}
+void S157C6 ::v63(){vfunc_called(this, "_ZN6S157C63v63Ev");}
+void S157C6 ::v64(){vfunc_called(this, "_ZN6S157C63v64Ev");}
+void S157C6 ::v65(){vfunc_called(this, "_ZN6S157C63v65Ev");}
+void S157C6 ::v66(){vfunc_called(this, "_ZN6S157C63v66Ev");}
+void S157C6 ::v67(){vfunc_called(this, "_ZN6S157C63v67Ev");}
+void S157C6 ::v68(){vfunc_called(this, "_ZN6S157C63v68Ev");}
+void S157C6 ::v69(){vfunc_called(this, "_ZN6S157C63v69Ev");}
+void S157C6 ::v70(){vfunc_called(this, "_ZN6S157C63v70Ev");}
+void S157C6 ::v71(){vfunc_called(this, "_ZN6S157C63v71Ev");}
+void S157C6 ::v72(){vfunc_called(this, "_ZN6S157C63v72Ev");}
+void S157C6 ::v73(){vfunc_called(this, "_ZN6S157C63v73Ev");}
+void S157C6 ::v74(){vfunc_called(this, "_ZN6S157C63v74Ev");}
+void S157C6 ::v75(){vfunc_called(this, "_ZN6S157C63v75Ev");}
+void S157C6 ::v76(){vfunc_called(this, "_ZN6S157C63v76Ev");}
+void S157C6 ::v77(){vfunc_called(this, "_ZN6S157C63v77Ev");}
+void S157C6 ::v78(){vfunc_called(this, "_ZN6S157C63v78Ev");}
+void S157C6 ::v79(){vfunc_called(this, "_ZN6S157C63v79Ev");}
+S157C6 ::S157C6(){ note_ctor("S157C6", this);} // tgen
+
+static void Test_S157C6()
+{
+ extern Class_Descriptor cd_S157C6;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S157C6, buf);
+ S157C6 *dp, &lv = *(dp=new (buf) S157C6());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S157C6)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S157C6)");
+ check_field_offset(lv, s157c6f0, ABISELECT(8,4), "S157C6.s157c6f0");
+ check_field_offset(lv, s157c6f1, ABISELECT(16,8), "S157C6.s157c6f1");
+ check_field_offset(lv, s157c6f2, ABISELECT(24,16), "S157C6.s157c6f2");
+ check_field_offset(lv, s157c6f3, ABISELECT(56,32), "S157C6.s157c6f3");
+ check_field_offset(lv, s157c6f4, ABISELECT(64,40), "S157C6.s157c6f4");
+ check_field_offset(lv, s157c6f5, ABISELECT(72,44), "S157C6.s157c6f5");
+ check_field_offset(lv, s157c6f6, ABISELECT(80,52), "S157C6.s157c6f6");
+ test_class_info(&lv, &cd_S157C6);
+ dp->~S157C6();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS157C6(Test_S157C6, "S157C6", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN6S157C6C1Ev();
+extern void _ZN6S157C6D1Ev();
+Name_Map name_map_S157C6[] = {
+ NSPAIR(_ZN6S157C6C1Ev),
+ NSPAIR(_ZN6S157C6D1Ev),
+ {0,0}
+};
+extern VTBL_ENTRY _ZTI6S157C6[];
+extern void _ZN6S157C6D1Ev();
+extern void _ZN6S157C6D0Ev();
+extern void _ZN6S157C63v16Ev();
+extern void _ZN6S157C63v17Ev();
+extern void _ZN6S157C63v18Ev();
+extern void _ZN6S157C63v19Ev();
+extern void _ZN6S157C63v20Ev();
+extern void _ZN6S157C63v21Ev();
+extern void _ZN6S157C63v22Ev();
+extern void _ZN6S157C63v23Ev();
+extern void _ZN6S157C63v24Ev();
+extern void _ZN6S157C63v25Ev();
+extern void _ZN6S157C63v26Ev();
+extern void _ZN6S157C63v27Ev();
+extern void _ZN6S157C63v28Ev();
+extern void _ZN6S157C63v29Ev();
+extern void _ZN6S157C63v30Ev();
+extern void _ZN6S157C63v31Ev();
+extern void _ZN6S157C63v32Ev();
+extern void _ZN6S157C63v33Ev();
+extern void _ZN6S157C63v34Ev();
+extern void _ZN6S157C63v35Ev();
+extern void _ZN6S157C63v36Ev();
+extern void _ZN6S157C63v37Ev();
+extern void _ZN6S157C63v38Ev();
+extern void _ZN6S157C63v39Ev();
+extern void _ZN6S157C63v40Ev();
+extern void _ZN6S157C63v41Ev();
+extern void _ZN6S157C63v42Ev();
+extern void _ZN6S157C63v43Ev();
+extern void _ZN6S157C63v44Ev();
+extern void _ZN6S157C63v45Ev();
+extern void _ZN6S157C63v46Ev();
+extern void _ZN6S157C63v47Ev();
+extern void _ZN6S157C63v48Ev();
+extern void _ZN6S157C63v49Ev();
+extern void _ZN6S157C63v50Ev();
+extern void _ZN6S157C63v51Ev();
+extern void _ZN6S157C63v52Ev();
+extern void _ZN6S157C63v53Ev();
+extern void _ZN6S157C63v54Ev();
+extern void _ZN6S157C63v55Ev();
+extern void _ZN6S157C63v56Ev();
+extern void _ZN6S157C63v57Ev();
+extern void _ZN6S157C63v58Ev();
+extern void _ZN6S157C63v59Ev();
+extern void _ZN6S157C63v60Ev();
+extern void _ZN6S157C63v61Ev();
+extern void _ZN6S157C63v62Ev();
+extern void _ZN6S157C63v63Ev();
+extern void _ZN6S157C63v64Ev();
+extern void _ZN6S157C63v65Ev();
+extern void _ZN6S157C63v66Ev();
+extern void _ZN6S157C63v67Ev();
+extern void _ZN6S157C63v68Ev();
+extern void _ZN6S157C63v69Ev();
+extern void _ZN6S157C63v70Ev();
+extern void _ZN6S157C63v71Ev();
+extern void _ZN6S157C63v72Ev();
+extern void _ZN6S157C63v73Ev();
+extern void _ZN6S157C63v74Ev();
+extern void _ZN6S157C63v75Ev();
+extern void _ZN6S157C63v76Ev();
+extern void _ZN6S157C63v77Ev();
+extern void _ZN6S157C63v78Ev();
+extern void _ZN6S157C63v79Ev();
+static VTBL_ENTRY vtc_S157C6[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S157C6[0]),
+ (VTBL_ENTRY)&_ZN6S157C6D1Ev,
+ (VTBL_ENTRY)&_ZN6S157C6D0Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v72Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v73Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v74Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v75Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v76Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v77Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v78Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v79Ev,
+};
+extern VTBL_ENTRY _ZTI6S157C6[];
+extern VTBL_ENTRY _ZTV6S157C6[];
+Class_Descriptor cd_S157C6 = { "S157C6", // class name
+ 0,0,//no base classes
+ &(vtc_S157C6[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI6S157C6),ABISELECT(16,8), //typeinfo_var
+ NSPAIRA(_ZTV6S157C6),68, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 0, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S157C5 : S157C6 {
+ virtual ~S157C5(); // _ZN6S157C5D1Ev
+ virtual void v80(); // _ZN6S157C53v80Ev
+ virtual void v81(); // _ZN6S157C53v81Ev
+ S157C5(); // tgen
+};
+//SIG(-1 S157C5) C1{ BC2{ vd v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 Fi FL Fp[4] Fi[2] Fp FC3{ m Fi[2]} Fp[2]} vd v1 v2}
+
+
+ S157C5 ::~S157C5(){ note_dtor("S157C5", this);}
+void S157C5 ::v80(){vfunc_called(this, "_ZN6S157C53v80Ev");}
+void S157C5 ::v81(){vfunc_called(this, "_ZN6S157C53v81Ev");}
+S157C5 ::S157C5(){ note_ctor("S157C5", this);} // tgen
+
+static void Test_S157C5()
+{
+ extern Class_Descriptor cd_S157C5;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(13,16)];
+ init_test(&cd_S157C5, buf);
+ S157C5 *dp, &lv = *(dp=new (buf) S157C5());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(96,60), "sizeof(S157C5)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S157C5)");
+ check_base_class_offset(lv, (S157C6*), 0, "S157C5");
+ test_class_info(&lv, &cd_S157C5);
+ dp->~S157C5();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS157C5(Test_S157C5, "S157C5", ABISELECT(96,60));
+
+#else // __cplusplus
+
+extern void _ZN6S157C5C1Ev();
+extern void _ZN6S157C5D1Ev();
+Name_Map name_map_S157C5[] = {
+ NSPAIR(_ZN6S157C5C1Ev),
+ NSPAIR(_ZN6S157C5D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S157C6;
+extern VTBL_ENTRY _ZTI6S157C6[];
+extern VTBL_ENTRY _ZTV6S157C6[];
+static Base_Class bases_S157C5[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S157C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S157C5[];
+extern void _ZN6S157C5D1Ev();
+extern void _ZN6S157C5D0Ev();
+extern void _ZN6S157C63v16Ev();
+extern void _ZN6S157C63v17Ev();
+extern void _ZN6S157C63v18Ev();
+extern void _ZN6S157C63v19Ev();
+extern void _ZN6S157C63v20Ev();
+extern void _ZN6S157C63v21Ev();
+extern void _ZN6S157C63v22Ev();
+extern void _ZN6S157C63v23Ev();
+extern void _ZN6S157C63v24Ev();
+extern void _ZN6S157C63v25Ev();
+extern void _ZN6S157C63v26Ev();
+extern void _ZN6S157C63v27Ev();
+extern void _ZN6S157C63v28Ev();
+extern void _ZN6S157C63v29Ev();
+extern void _ZN6S157C63v30Ev();
+extern void _ZN6S157C63v31Ev();
+extern void _ZN6S157C63v32Ev();
+extern void _ZN6S157C63v33Ev();
+extern void _ZN6S157C63v34Ev();
+extern void _ZN6S157C63v35Ev();
+extern void _ZN6S157C63v36Ev();
+extern void _ZN6S157C63v37Ev();
+extern void _ZN6S157C63v38Ev();
+extern void _ZN6S157C63v39Ev();
+extern void _ZN6S157C63v40Ev();
+extern void _ZN6S157C63v41Ev();
+extern void _ZN6S157C63v42Ev();
+extern void _ZN6S157C63v43Ev();
+extern void _ZN6S157C63v44Ev();
+extern void _ZN6S157C63v45Ev();
+extern void _ZN6S157C63v46Ev();
+extern void _ZN6S157C63v47Ev();
+extern void _ZN6S157C63v48Ev();
+extern void _ZN6S157C63v49Ev();
+extern void _ZN6S157C63v50Ev();
+extern void _ZN6S157C63v51Ev();
+extern void _ZN6S157C63v52Ev();
+extern void _ZN6S157C63v53Ev();
+extern void _ZN6S157C63v54Ev();
+extern void _ZN6S157C63v55Ev();
+extern void _ZN6S157C63v56Ev();
+extern void _ZN6S157C63v57Ev();
+extern void _ZN6S157C63v58Ev();
+extern void _ZN6S157C63v59Ev();
+extern void _ZN6S157C63v60Ev();
+extern void _ZN6S157C63v61Ev();
+extern void _ZN6S157C63v62Ev();
+extern void _ZN6S157C63v63Ev();
+extern void _ZN6S157C63v64Ev();
+extern void _ZN6S157C63v65Ev();
+extern void _ZN6S157C63v66Ev();
+extern void _ZN6S157C63v67Ev();
+extern void _ZN6S157C63v68Ev();
+extern void _ZN6S157C63v69Ev();
+extern void _ZN6S157C63v70Ev();
+extern void _ZN6S157C63v71Ev();
+extern void _ZN6S157C63v72Ev();
+extern void _ZN6S157C63v73Ev();
+extern void _ZN6S157C63v74Ev();
+extern void _ZN6S157C63v75Ev();
+extern void _ZN6S157C63v76Ev();
+extern void _ZN6S157C63v77Ev();
+extern void _ZN6S157C63v78Ev();
+extern void _ZN6S157C63v79Ev();
+extern void _ZN6S157C53v80Ev();
+extern void _ZN6S157C53v81Ev();
+static VTBL_ENTRY vtc_S157C5[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S157C5[0]),
+ (VTBL_ENTRY)&_ZN6S157C5D1Ev,
+ (VTBL_ENTRY)&_ZN6S157C5D0Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v72Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v73Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v74Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v75Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v76Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v77Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v78Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v79Ev,
+ (VTBL_ENTRY)&_ZN6S157C53v80Ev,
+ (VTBL_ENTRY)&_ZN6S157C53v81Ev,
+};
+extern VTBL_ENTRY _ZTI6S157C5[];
+extern VTBL_ENTRY _ZTV6S157C5[];
+Class_Descriptor cd_S157C5 = { "S157C5", // class name
+ bases_S157C5, 1,
+ &(vtc_S157C5[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(96,60), // object size
+ NSPAIRA(_ZTI6S157C5),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S157C5),70, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 1, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S157C4 : S157C5 {
+ ::S288C8 s157c4f0;
+ int s157c4f1;
+ unsigned int s157c4f2:1;
+ unsigned int s157c4f3:1;
+ unsigned int s157c4f4:1;
+ unsigned int s157c4f5:1;
+ ::S288C52 s157c4f6;
+ ::S288C43 s157c4f7;
+ void *s157c4f8;
+ ::S288C39 s157c4f9;
+ ::S288C39 s157c4f10;
+ ::S288C18 s157c4f11;
+ ::S288C14 s157c4f12;
+ char s157c4f13;
+ int s157c4f14;
+ void *s157c4f15;
+ ::S288C7_nt s157c4f16;
+ ::S288C7_nt s157c4f17;
+ ::S288C7_nt s157c4f18;
+ ::S288C7_nt s157c4f19;
+ ::S288C7_nt s157c4f20;
+ ::S288C7_nt s157c4f21;
+ ::S288C20_nt s157c4f22;
+ ::S288C20_nt s157c4f23;
+ ::S288C20_nt s157c4f24;
+ ::S288C20_nt s157c4f25;
+ ::S288C20_nt s157c4f26;
+ ::S288C20_nt s157c4f27;
+ ::S288C20_nt s157c4f28;
+ ::S288C20_nt s157c4f29;
+ ::S288C20_nt s157c4f30;
+ ::S288C20_nt s157c4f31;
+ virtual ~S157C4(); // _ZN6S157C4D1Ev
+ virtual void v82(); // _ZN6S157C43v82Ev
+ virtual void v83(); // _ZN6S157C43v83Ev
+ virtual void v84(); // _ZN6S157C43v84Ev
+ virtual void v85(); // _ZN6S157C43v85Ev
+ virtual void v86(); // _ZN6S157C43v86Ev
+ virtual void v87(); // _ZN6S157C43v87Ev
+ virtual void v88(); // _ZN6S157C43v88Ev
+ virtual void v89(); // _ZN6S157C43v89Ev
+ virtual void v90(); // _ZN6S157C43v90Ev
+ virtual void v91(); // _ZN6S157C43v91Ev
+ virtual void v92(); // _ZN6S157C43v92Ev
+ virtual void v93(); // _ZN6S157C43v93Ev
+ virtual void v94(); // _ZN6S157C43v94Ev
+ virtual void v95(); // _ZN6S157C43v95Ev
+ virtual void v96(); // _ZN6S157C43v96Ev
+ virtual void v97(); // _ZN6S157C43v97Ev
+ virtual void v98(); // _ZN6S157C43v98Ev
+ virtual void v99(); // _ZN6S157C43v99Ev
+ virtual void v100(); // _ZN6S157C44v100Ev
+ virtual void v101(); // _ZN6S157C44v101Ev
+ virtual void v102(); // _ZN6S157C44v102Ev
+ virtual void v103(); // _ZN6S157C44v103Ev
+ virtual void v104(); // _ZN6S157C44v104Ev
+ virtual void v105(); // _ZN6S157C44v105Ev
+ virtual void v106(); // _ZN6S157C44v106Ev
+ virtual void v107(); // _ZN6S157C44v107Ev
+ virtual void v108(); // _ZN6S157C44v108Ev
+ virtual void v109(); // _ZN6S157C44v109Ev
+ virtual void v110(); // _ZN6S157C44v110Ev
+ virtual void v111(); // _ZN6S157C44v111Ev
+ virtual void v112(); // _ZN6S157C44v112Ev
+ virtual void v113(); // _ZN6S157C44v113Ev
+ virtual void v114(); // _ZN6S157C44v114Ev
+ virtual void v115(); // _ZN6S157C44v115Ev
+ virtual void v116(); // _ZN6S157C44v116Ev
+ virtual void v117(); // _ZN6S157C44v117Ev
+ virtual void v118(); // _ZN6S157C44v118Ev
+ virtual void v119(); // _ZN6S157C44v119Ev
+ virtual void v120(); // _ZN6S157C44v120Ev
+ virtual void v121(); // _ZN6S157C44v121Ev
+ virtual void v122(); // _ZN6S157C44v122Ev
+ virtual void v123(); // _ZN6S157C44v123Ev
+ virtual void v124(); // _ZN6S157C44v124Ev
+ virtual void v125(); // _ZN6S157C44v125Ev
+ virtual void v126(); // _ZN6S157C44v126Ev
+ virtual void v127(); // _ZN6S157C44v127Ev
+ virtual void v128(); // _ZN6S157C44v128Ev
+ virtual void v129(); // _ZN6S157C44v129Ev
+ virtual void v130(); // _ZN6S157C44v130Ev
+ virtual void v131(); // _ZN6S157C44v131Ev
+ virtual void v132(); // _ZN6S157C44v132Ev
+ virtual void v133(); // _ZN6S157C44v133Ev
+ virtual void v134(); // _ZN6S157C44v134Ev
+ virtual void v135(); // _ZN6S157C44v135Ev
+ virtual void v136(); // _ZN6S157C44v136Ev
+ virtual void v137(); // _ZN6S157C44v137Ev
+ virtual void v138(); // _ZN6S157C44v138Ev
+ virtual void v139(); // _ZN6S157C44v139Ev
+ virtual void v140(); // _ZN6S157C44v140Ev
+ virtual void v141(); // _ZN6S157C44v141Ev
+ virtual void v142(); // _ZN6S157C44v142Ev
+ virtual void v143(); // _ZN6S157C44v143Ev
+ virtual void v144(); // _ZN6S157C44v144Ev
+ virtual void v145(); // _ZN6S157C44v145Ev
+ virtual void v146(); // _ZN6S157C44v146Ev
+ virtual void v147(); // _ZN6S157C44v147Ev
+ virtual void v148(); // _ZN6S157C44v148Ev
+ virtual void v149(); // _ZN6S157C44v149Ev
+ virtual void v150(); // _ZN6S157C44v150Ev
+ virtual void v151(); // _ZN6S157C44v151Ev
+ virtual void v152(); // _ZN6S157C44v152Ev
+ virtual void v153(); // _ZN6S157C44v153Ev
+ virtual void v154(); // _ZN6S157C44v154Ev
+ virtual void v155(); // _ZN6S157C44v155Ev
+ virtual void v156(); // _ZN6S157C44v156Ev
+ virtual void v157(); // _ZN6S157C44v157Ev
+ S157C4(); // tgen
+};
+//SIG(-1 S157C4) C1{ BC2{ BC3{ vd v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 v134 v135 v136 v137 v138 v139 v140 Fi FL Fp[4] Fi[2] Fp FC4{ m Fi[2]} Fp[2]} vd v141 v142} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 v70 v71 v72 v73 v74 v75 v76 FC5{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC6{ BC7{ BC8{ m Fp Fi[2]}}} FC9{ BC10{ BC8}} Fp FC11{ BC12{ BC8}} FC11 FC13{ BC14{ BC8}} FC15{ BC16{ BC8}} Fc Fi Fp FC4 FC4 FC4 FC4 FC4 FC4 FC17{ m Fp FC4} FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17 FC17}
+
+
+ S157C4 ::~S157C4(){ note_dtor("S157C4", this);}
+void S157C4 ::v82(){vfunc_called(this, "_ZN6S157C43v82Ev");}
+void S157C4 ::v83(){vfunc_called(this, "_ZN6S157C43v83Ev");}
+void S157C4 ::v84(){vfunc_called(this, "_ZN6S157C43v84Ev");}
+void S157C4 ::v85(){vfunc_called(this, "_ZN6S157C43v85Ev");}
+void S157C4 ::v86(){vfunc_called(this, "_ZN6S157C43v86Ev");}
+void S157C4 ::v87(){vfunc_called(this, "_ZN6S157C43v87Ev");}
+void S157C4 ::v88(){vfunc_called(this, "_ZN6S157C43v88Ev");}
+void S157C4 ::v89(){vfunc_called(this, "_ZN6S157C43v89Ev");}
+void S157C4 ::v90(){vfunc_called(this, "_ZN6S157C43v90Ev");}
+void S157C4 ::v91(){vfunc_called(this, "_ZN6S157C43v91Ev");}
+void S157C4 ::v92(){vfunc_called(this, "_ZN6S157C43v92Ev");}
+void S157C4 ::v93(){vfunc_called(this, "_ZN6S157C43v93Ev");}
+void S157C4 ::v94(){vfunc_called(this, "_ZN6S157C43v94Ev");}
+void S157C4 ::v95(){vfunc_called(this, "_ZN6S157C43v95Ev");}
+void S157C4 ::v96(){vfunc_called(this, "_ZN6S157C43v96Ev");}
+void S157C4 ::v97(){vfunc_called(this, "_ZN6S157C43v97Ev");}
+void S157C4 ::v98(){vfunc_called(this, "_ZN6S157C43v98Ev");}
+void S157C4 ::v99(){vfunc_called(this, "_ZN6S157C43v99Ev");}
+void S157C4 ::v100(){vfunc_called(this, "_ZN6S157C44v100Ev");}
+void S157C4 ::v101(){vfunc_called(this, "_ZN6S157C44v101Ev");}
+void S157C4 ::v102(){vfunc_called(this, "_ZN6S157C44v102Ev");}
+void S157C4 ::v103(){vfunc_called(this, "_ZN6S157C44v103Ev");}
+void S157C4 ::v104(){vfunc_called(this, "_ZN6S157C44v104Ev");}
+void S157C4 ::v105(){vfunc_called(this, "_ZN6S157C44v105Ev");}
+void S157C4 ::v106(){vfunc_called(this, "_ZN6S157C44v106Ev");}
+void S157C4 ::v107(){vfunc_called(this, "_ZN6S157C44v107Ev");}
+void S157C4 ::v108(){vfunc_called(this, "_ZN6S157C44v108Ev");}
+void S157C4 ::v109(){vfunc_called(this, "_ZN6S157C44v109Ev");}
+void S157C4 ::v110(){vfunc_called(this, "_ZN6S157C44v110Ev");}
+void S157C4 ::v111(){vfunc_called(this, "_ZN6S157C44v111Ev");}
+void S157C4 ::v112(){vfunc_called(this, "_ZN6S157C44v112Ev");}
+void S157C4 ::v113(){vfunc_called(this, "_ZN6S157C44v113Ev");}
+void S157C4 ::v114(){vfunc_called(this, "_ZN6S157C44v114Ev");}
+void S157C4 ::v115(){vfunc_called(this, "_ZN6S157C44v115Ev");}
+void S157C4 ::v116(){vfunc_called(this, "_ZN6S157C44v116Ev");}
+void S157C4 ::v117(){vfunc_called(this, "_ZN6S157C44v117Ev");}
+void S157C4 ::v118(){vfunc_called(this, "_ZN6S157C44v118Ev");}
+void S157C4 ::v119(){vfunc_called(this, "_ZN6S157C44v119Ev");}
+void S157C4 ::v120(){vfunc_called(this, "_ZN6S157C44v120Ev");}
+void S157C4 ::v121(){vfunc_called(this, "_ZN6S157C44v121Ev");}
+void S157C4 ::v122(){vfunc_called(this, "_ZN6S157C44v122Ev");}
+void S157C4 ::v123(){vfunc_called(this, "_ZN6S157C44v123Ev");}
+void S157C4 ::v124(){vfunc_called(this, "_ZN6S157C44v124Ev");}
+void S157C4 ::v125(){vfunc_called(this, "_ZN6S157C44v125Ev");}
+void S157C4 ::v126(){vfunc_called(this, "_ZN6S157C44v126Ev");}
+void S157C4 ::v127(){vfunc_called(this, "_ZN6S157C44v127Ev");}
+void S157C4 ::v128(){vfunc_called(this, "_ZN6S157C44v128Ev");}
+void S157C4 ::v129(){vfunc_called(this, "_ZN6S157C44v129Ev");}
+void S157C4 ::v130(){vfunc_called(this, "_ZN6S157C44v130Ev");}
+void S157C4 ::v131(){vfunc_called(this, "_ZN6S157C44v131Ev");}
+void S157C4 ::v132(){vfunc_called(this, "_ZN6S157C44v132Ev");}
+void S157C4 ::v133(){vfunc_called(this, "_ZN6S157C44v133Ev");}
+void S157C4 ::v134(){vfunc_called(this, "_ZN6S157C44v134Ev");}
+void S157C4 ::v135(){vfunc_called(this, "_ZN6S157C44v135Ev");}
+void S157C4 ::v136(){vfunc_called(this, "_ZN6S157C44v136Ev");}
+void S157C4 ::v137(){vfunc_called(this, "_ZN6S157C44v137Ev");}
+void S157C4 ::v138(){vfunc_called(this, "_ZN6S157C44v138Ev");}
+void S157C4 ::v139(){vfunc_called(this, "_ZN6S157C44v139Ev");}
+void S157C4 ::v140(){vfunc_called(this, "_ZN6S157C44v140Ev");}
+void S157C4 ::v141(){vfunc_called(this, "_ZN6S157C44v141Ev");}
+void S157C4 ::v142(){vfunc_called(this, "_ZN6S157C44v142Ev");}
+void S157C4 ::v143(){vfunc_called(this, "_ZN6S157C44v143Ev");}
+void S157C4 ::v144(){vfunc_called(this, "_ZN6S157C44v144Ev");}
+void S157C4 ::v145(){vfunc_called(this, "_ZN6S157C44v145Ev");}
+void S157C4 ::v146(){vfunc_called(this, "_ZN6S157C44v146Ev");}
+void S157C4 ::v147(){vfunc_called(this, "_ZN6S157C44v147Ev");}
+void S157C4 ::v148(){vfunc_called(this, "_ZN6S157C44v148Ev");}
+void S157C4 ::v149(){vfunc_called(this, "_ZN6S157C44v149Ev");}
+void S157C4 ::v150(){vfunc_called(this, "_ZN6S157C44v150Ev");}
+void S157C4 ::v151(){vfunc_called(this, "_ZN6S157C44v151Ev");}
+void S157C4 ::v152(){vfunc_called(this, "_ZN6S157C44v152Ev");}
+void S157C4 ::v153(){vfunc_called(this, "_ZN6S157C44v153Ev");}
+void S157C4 ::v154(){vfunc_called(this, "_ZN6S157C44v154Ev");}
+void S157C4 ::v155(){vfunc_called(this, "_ZN6S157C44v155Ev");}
+void S157C4 ::v156(){vfunc_called(this, "_ZN6S157C44v156Ev");}
+void S157C4 ::v157(){vfunc_called(this, "_ZN6S157C44v157Ev");}
+S157C4 ::S157C4(){ note_ctor("S157C4", this);} // tgen
+
+static void Test_S157C4()
+{
+ extern Class_Descriptor cd_S157C4;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(59,89)];
+ init_test(&cd_S157C4, buf);
+ S157C4 *dp, &lv = *(dp=new (buf) S157C4());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(464,352), "sizeof(S157C4)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S157C4)");
+ check_base_class_offset(lv, (S157C6*)(S157C5*), 0, "S157C4");
+ check_base_class_offset(lv, (S157C5*), 0, "S157C4");
+ check_field_offset(lv, s157c4f0, ABISELECT(96,60), "S157C4.s157c4f0");
+ check_field_offset(lv, s157c4f1, ABISELECT(124,88), "S157C4.s157c4f1");
+ set_bf_and_test(lv, s157c4f2, ABISELECT(128,92), 0, 1, 1, "S157C4");
+ set_bf_and_test(lv, s157c4f3, ABISELECT(128,92), 1, 1, 1, "S157C4");
+ set_bf_and_test(lv, s157c4f4, ABISELECT(128,92), 2, 1, 1, "S157C4");
+ set_bf_and_test(lv, s157c4f5, ABISELECT(128,92), 3, 1, 1, "S157C4");
+ check_field_offset(lv, s157c4f6, ABISELECT(136,96), "S157C4.s157c4f6");
+ check_field_offset(lv, s157c4f7, ABISELECT(152,108), "S157C4.s157c4f7");
+ check_field_offset(lv, s157c4f8, ABISELECT(168,120), "S157C4.s157c4f8");
+ check_field_offset(lv, s157c4f9, ABISELECT(176,124), "S157C4.s157c4f9");
+ check_field_offset(lv, s157c4f10, ABISELECT(192,136), "S157C4.s157c4f10");
+ check_field_offset(lv, s157c4f11, ABISELECT(208,148), "S157C4.s157c4f11");
+ check_field_offset(lv, s157c4f12, ABISELECT(224,160), "S157C4.s157c4f12");
+ check_field_offset(lv, s157c4f13, ABISELECT(240,172), "S157C4.s157c4f13");
+ check_field_offset(lv, s157c4f14, ABISELECT(244,176), "S157C4.s157c4f14");
+ check_field_offset(lv, s157c4f15, ABISELECT(248,180), "S157C4.s157c4f15");
+ check_field_offset(lv, s157c4f16, ABISELECT(256,184), "S157C4.s157c4f16");
+ check_field_offset(lv, s157c4f17, ABISELECT(264,192), "S157C4.s157c4f17");
+ check_field_offset(lv, s157c4f18, ABISELECT(272,200), "S157C4.s157c4f18");
+ check_field_offset(lv, s157c4f19, ABISELECT(280,208), "S157C4.s157c4f19");
+ check_field_offset(lv, s157c4f20, ABISELECT(288,216), "S157C4.s157c4f20");
+ check_field_offset(lv, s157c4f21, ABISELECT(296,224), "S157C4.s157c4f21");
+ check_field_offset(lv, s157c4f22, ABISELECT(304,232), "S157C4.s157c4f22");
+ check_field_offset(lv, s157c4f23, ABISELECT(320,244), "S157C4.s157c4f23");
+ check_field_offset(lv, s157c4f24, ABISELECT(336,256), "S157C4.s157c4f24");
+ check_field_offset(lv, s157c4f25, ABISELECT(352,268), "S157C4.s157c4f25");
+ check_field_offset(lv, s157c4f26, ABISELECT(368,280), "S157C4.s157c4f26");
+ check_field_offset(lv, s157c4f27, ABISELECT(384,292), "S157C4.s157c4f27");
+ check_field_offset(lv, s157c4f28, ABISELECT(400,304), "S157C4.s157c4f28");
+ check_field_offset(lv, s157c4f29, ABISELECT(416,316), "S157C4.s157c4f29");
+ check_field_offset(lv, s157c4f30, ABISELECT(432,328), "S157C4.s157c4f30");
+ check_field_offset(lv, s157c4f31, ABISELECT(448,340), "S157C4.s157c4f31");
+ test_class_info(&lv, &cd_S157C4);
+ dp->~S157C4();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS157C4(Test_S157C4, "S157C4", ABISELECT(464,352));
+
+#else // __cplusplus
+
+extern void _ZN6S157C4C1Ev();
+extern void _ZN6S157C4D1Ev();
+Name_Map name_map_S157C4[] = {
+ NSPAIR(_ZN6S157C4C1Ev),
+ NSPAIR(_ZN6S157C4D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S157C6;
+extern VTBL_ENTRY _ZTI6S157C6[];
+extern VTBL_ENTRY _ZTV6S157C6[];
+extern Class_Descriptor cd_S157C5;
+extern VTBL_ENTRY _ZTI6S157C5[];
+extern VTBL_ENTRY _ZTV6S157C5[];
+static Base_Class bases_S157C4[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S157C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S157C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S157C4[];
+extern void _ZN6S157C4D1Ev();
+extern void _ZN6S157C4D0Ev();
+extern void _ZN6S157C63v16Ev();
+extern void _ZN6S157C63v17Ev();
+extern void _ZN6S157C63v18Ev();
+extern void _ZN6S157C63v19Ev();
+extern void _ZN6S157C63v20Ev();
+extern void _ZN6S157C63v21Ev();
+extern void _ZN6S157C63v22Ev();
+extern void _ZN6S157C63v23Ev();
+extern void _ZN6S157C63v24Ev();
+extern void _ZN6S157C63v25Ev();
+extern void _ZN6S157C63v26Ev();
+extern void _ZN6S157C63v27Ev();
+extern void _ZN6S157C63v28Ev();
+extern void _ZN6S157C63v29Ev();
+extern void _ZN6S157C63v30Ev();
+extern void _ZN6S157C63v31Ev();
+extern void _ZN6S157C63v32Ev();
+extern void _ZN6S157C63v33Ev();
+extern void _ZN6S157C63v34Ev();
+extern void _ZN6S157C63v35Ev();
+extern void _ZN6S157C63v36Ev();
+extern void _ZN6S157C63v37Ev();
+extern void _ZN6S157C63v38Ev();
+extern void _ZN6S157C63v39Ev();
+extern void _ZN6S157C63v40Ev();
+extern void _ZN6S157C63v41Ev();
+extern void _ZN6S157C63v42Ev();
+extern void _ZN6S157C63v43Ev();
+extern void _ZN6S157C63v44Ev();
+extern void _ZN6S157C63v45Ev();
+extern void _ZN6S157C63v46Ev();
+extern void _ZN6S157C63v47Ev();
+extern void _ZN6S157C63v48Ev();
+extern void _ZN6S157C63v49Ev();
+extern void _ZN6S157C63v50Ev();
+extern void _ZN6S157C63v51Ev();
+extern void _ZN6S157C63v52Ev();
+extern void _ZN6S157C63v53Ev();
+extern void _ZN6S157C63v54Ev();
+extern void _ZN6S157C63v55Ev();
+extern void _ZN6S157C63v56Ev();
+extern void _ZN6S157C63v57Ev();
+extern void _ZN6S157C63v58Ev();
+extern void _ZN6S157C63v59Ev();
+extern void _ZN6S157C63v60Ev();
+extern void _ZN6S157C63v61Ev();
+extern void _ZN6S157C63v62Ev();
+extern void _ZN6S157C63v63Ev();
+extern void _ZN6S157C63v64Ev();
+extern void _ZN6S157C63v65Ev();
+extern void _ZN6S157C63v66Ev();
+extern void _ZN6S157C63v67Ev();
+extern void _ZN6S157C63v68Ev();
+extern void _ZN6S157C63v69Ev();
+extern void _ZN6S157C63v70Ev();
+extern void _ZN6S157C63v71Ev();
+extern void _ZN6S157C63v72Ev();
+extern void _ZN6S157C63v73Ev();
+extern void _ZN6S157C63v74Ev();
+extern void _ZN6S157C63v75Ev();
+extern void _ZN6S157C63v76Ev();
+extern void _ZN6S157C63v77Ev();
+extern void _ZN6S157C63v78Ev();
+extern void _ZN6S157C63v79Ev();
+extern void _ZN6S157C53v80Ev();
+extern void _ZN6S157C53v81Ev();
+extern void _ZN6S157C43v82Ev();
+extern void _ZN6S157C43v83Ev();
+extern void _ZN6S157C43v84Ev();
+extern void _ZN6S157C43v85Ev();
+extern void _ZN6S157C43v86Ev();
+extern void _ZN6S157C43v87Ev();
+extern void _ZN6S157C43v88Ev();
+extern void _ZN6S157C43v89Ev();
+extern void _ZN6S157C43v90Ev();
+extern void _ZN6S157C43v91Ev();
+extern void _ZN6S157C43v92Ev();
+extern void _ZN6S157C43v93Ev();
+extern void _ZN6S157C43v94Ev();
+extern void _ZN6S157C43v95Ev();
+extern void _ZN6S157C43v96Ev();
+extern void _ZN6S157C43v97Ev();
+extern void _ZN6S157C43v98Ev();
+extern void _ZN6S157C43v99Ev();
+extern void _ZN6S157C44v100Ev();
+extern void _ZN6S157C44v101Ev();
+extern void _ZN6S157C44v102Ev();
+extern void _ZN6S157C44v103Ev();
+extern void _ZN6S157C44v104Ev();
+extern void _ZN6S157C44v105Ev();
+extern void _ZN6S157C44v106Ev();
+extern void _ZN6S157C44v107Ev();
+extern void _ZN6S157C44v108Ev();
+extern void _ZN6S157C44v109Ev();
+extern void _ZN6S157C44v110Ev();
+extern void _ZN6S157C44v111Ev();
+extern void _ZN6S157C44v112Ev();
+extern void _ZN6S157C44v113Ev();
+extern void _ZN6S157C44v114Ev();
+extern void _ZN6S157C44v115Ev();
+extern void _ZN6S157C44v116Ev();
+extern void _ZN6S157C44v117Ev();
+extern void _ZN6S157C44v118Ev();
+extern void _ZN6S157C44v119Ev();
+extern void _ZN6S157C44v120Ev();
+extern void _ZN6S157C44v121Ev();
+extern void _ZN6S157C44v122Ev();
+extern void _ZN6S157C44v123Ev();
+extern void _ZN6S157C44v124Ev();
+extern void _ZN6S157C44v125Ev();
+extern void _ZN6S157C44v126Ev();
+extern void _ZN6S157C44v127Ev();
+extern void _ZN6S157C44v128Ev();
+extern void _ZN6S157C44v129Ev();
+extern void _ZN6S157C44v130Ev();
+extern void _ZN6S157C44v131Ev();
+extern void _ZN6S157C44v132Ev();
+extern void _ZN6S157C44v133Ev();
+extern void _ZN6S157C44v134Ev();
+extern void _ZN6S157C44v135Ev();
+extern void _ZN6S157C44v136Ev();
+extern void _ZN6S157C44v137Ev();
+extern void _ZN6S157C44v138Ev();
+extern void _ZN6S157C44v139Ev();
+extern void _ZN6S157C44v140Ev();
+extern void _ZN6S157C44v141Ev();
+extern void _ZN6S157C44v142Ev();
+extern void _ZN6S157C44v143Ev();
+extern void _ZN6S157C44v144Ev();
+extern void _ZN6S157C44v145Ev();
+extern void _ZN6S157C44v146Ev();
+extern void _ZN6S157C44v147Ev();
+extern void _ZN6S157C44v148Ev();
+extern void _ZN6S157C44v149Ev();
+extern void _ZN6S157C44v150Ev();
+extern void _ZN6S157C44v151Ev();
+extern void _ZN6S157C44v152Ev();
+extern void _ZN6S157C44v153Ev();
+extern void _ZN6S157C44v154Ev();
+extern void _ZN6S157C44v155Ev();
+extern void _ZN6S157C44v156Ev();
+extern void _ZN6S157C44v157Ev();
+static VTBL_ENTRY vtc_S157C4[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S157C4[0]),
+ (VTBL_ENTRY)&_ZN6S157C4D1Ev,
+ (VTBL_ENTRY)&_ZN6S157C4D0Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v72Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v73Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v74Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v75Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v76Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v77Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v78Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v79Ev,
+ (VTBL_ENTRY)&_ZN6S157C53v80Ev,
+ (VTBL_ENTRY)&_ZN6S157C53v81Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v150Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v151Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v152Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v153Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v154Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v155Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v156Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v157Ev,
+};
+extern VTBL_ENTRY _ZTI6S157C4[];
+extern VTBL_ENTRY _ZTV6S157C4[];
+Class_Descriptor cd_S157C4 = { "S157C4", // class name
+ bases_S157C4, 2,
+ &(vtc_S157C4[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(464,352), // object size
+ NSPAIRA(_ZTI6S157C4),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S157C4),146, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 2, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S157C3 : S157C4 {
+ ::S288C21 s157c3f0;
+ ::S288C7_nt s157c3f1;
+ void *s157c3f2[2];
+ ::S288C23 s157c3f3;
+ ::S288C25 s157c3f4;
+ int s157c3f5;
+ ::S288C26 s157c3f6;
+ int s157c3f7[4];
+ ::S279C28 s157c3f8[4];
+ ::S288C29 s157c3f9;
+ ::S288C30_nt s157c3f10;
+ int s157c3f11;
+ ::S288C35 s157c3f12;
+ ::S288C35 s157c3f13;
+ void *s157c3f14;
+ ::S288C30_nt s157c3f15;
+ ::S288C9_nt s157c3f16;
+ ::S279C43 s157c3f17;
+ unsigned int s157c3f18:1;
+ unsigned int s157c3f19:1;
+ unsigned int s157c3f20:1;
+ ::S288C31_nt s157c3f21;
+ ::S288C20_nt s157c3f22;
+ ::S288C20_nt s157c3f23;
+ ::S288C20_nt s157c3f24;
+ ::S288C20_nt s157c3f25;
+ ::S288C20_nt s157c3f26;
+ ::S288C20_nt s157c3f27;
+ ::S288C20_nt s157c3f28;
+ ::S288C20_nt s157c3f29;
+ ::S288C20_nt s157c3f30;
+ ::S288C20_nt s157c3f31;
+ ::S288C20_nt s157c3f32;
+ ::S288C20_nt s157c3f33;
+ ::S288C20_nt s157c3f34;
+ virtual ~S157C3(); // _ZN6S157C3D1Ev
+ virtual void v158(); // _ZN6S157C34v158Ev
+ virtual void v159(); // _ZN6S157C34v159Ev
+ virtual void v160(); // _ZN6S157C34v160Ev
+ virtual void v161(); // _ZN6S157C34v161Ev
+ virtual void v162(); // _ZN6S157C34v162Ev
+ virtual void v163(); // _ZN6S157C34v163Ev
+ virtual void v164(); // _ZN6S157C34v164Ev
+ virtual void v165(); // _ZN6S157C34v165Ev
+ virtual void v166(); // _ZN6S157C34v166Ev
+ virtual void v167(); // _ZN6S157C34v167Ev
+ virtual void v168(); // _ZN6S157C34v168Ev
+ virtual void v169(); // _ZN6S157C34v169Ev
+ virtual void v170(); // _ZN6S157C34v170Ev
+ virtual void v171(); // _ZN6S157C34v171Ev
+ virtual void v172(); // _ZN6S157C34v172Ev
+ virtual void v173(); // _ZN6S157C34v173Ev
+ virtual void v174(); // _ZN6S157C34v174Ev
+ virtual void v175(); // _ZN6S157C34v175Ev
+ virtual void v176(); // _ZN6S157C34v176Ev
+ virtual void v177(); // _ZN6S157C34v177Ev
+ virtual void v178(); // _ZN6S157C34v178Ev
+ virtual void v179(); // _ZN6S157C34v179Ev
+ virtual void v180(); // _ZN6S157C34v180Ev
+ virtual void v181(); // _ZN6S157C34v181Ev
+ virtual void v182(); // _ZN6S157C34v182Ev
+ virtual void v183(); // _ZN6S157C34v183Ev
+ virtual void v184(); // _ZN6S157C34v184Ev
+ virtual void v185(); // _ZN6S157C34v185Ev
+ virtual void v186(); // _ZN6S157C34v186Ev
+ virtual void v187(); // _ZN6S157C34v187Ev
+ virtual void v188(); // _ZN6S157C34v188Ev
+ virtual void v189(); // _ZN6S157C34v189Ev
+ virtual void v190(); // _ZN6S157C34v190Ev
+ virtual void v191(); // _ZN6S157C34v191Ev
+ virtual void v192(); // _ZN6S157C34v192Ev
+ virtual void v193(); // _ZN6S157C34v193Ev
+ virtual void v194(); // _ZN6S157C34v194Ev
+ virtual void v195(); // _ZN6S157C34v195Ev
+ virtual void v196(); // _ZN6S157C34v196Ev
+ virtual void v197(); // _ZN6S157C34v197Ev
+ virtual void v198(); // _ZN6S157C34v198Ev
+ virtual void v199(); // _ZN6S157C34v199Ev
+ virtual void v200(); // _ZN6S157C34v200Ev
+ virtual void v201(); // _ZN6S157C34v201Ev
+ virtual void v202(); // _ZN6S157C34v202Ev
+ virtual void v203(); // _ZN6S157C34v203Ev
+ virtual void v204(); // _ZN6S157C34v204Ev
+ virtual void v205(); // _ZN6S157C34v205Ev
+ virtual void v206(); // _ZN6S157C34v206Ev
+ virtual void v207(); // _ZN6S157C34v207Ev
+ virtual void v208(); // _ZN6S157C34v208Ev
+ virtual void v209(); // _ZN6S157C34v209Ev
+ virtual void v210(); // _ZN6S157C34v210Ev
+ virtual void v211(); // _ZN6S157C34v211Ev
+ virtual void v212(); // _ZN6S157C34v212Ev
+ virtual void v213(); // _ZN6S157C34v213Ev
+ virtual void v214(); // _ZN6S157C34v214Ev
+ virtual void v215(); // _ZN6S157C34v215Ev
+ virtual void v216(); // _ZN6S157C34v216Ev
+ virtual void v217(); // _ZN6S157C34v217Ev
+ virtual void v218(); // _ZN6S157C34v218Ev
+ virtual void v219(); // _ZN6S157C34v219Ev
+ virtual void v220(); // _ZN6S157C34v220Ev
+ virtual void v221(); // _ZN6S157C34v221Ev
+ virtual void v222(); // _ZN6S157C34v222Ev
+ virtual void v223(); // _ZN6S157C34v223Ev
+ virtual void v224(); // _ZN6S157C34v224Ev
+ virtual void v225(); // _ZN6S157C34v225Ev
+ virtual void v226(); // _ZN6S157C34v226Ev
+ S157C3(); // tgen
+};
+//SIG(-1 S157C3) C1{ BC2{ BC3{ BC4{ vd v70 v71 v72 v73 v74 v75 v76 v77 v78 v79 v80 v81 v82 v83 v84 v85 v86 v87 v88 v89 v90 v91 v92 v93 v94 v95 v96 v97 v98 v99 v100 v101 v102 v103 v104 v105 v106 v107 v108 v109 v110 v111 v112 v113 v114 v115 v116 v117 v118 v119 v120 v121 v122 v123 v124 v125 v126 v127 v128 v129 v130 v131 v132 v133 Fi FL Fp[4] Fi[2] Fp FC5{ m Fi[2]} Fp[2]} vd v134 v135} vd v136 v137 v138 v139 v140 v141 v142 v143 v144 v145 v146 v147 v148 v149 v150 v151 v152 v153 v154 v155 v156 v157 v158 v159 v160 v161 v162 v163 v164 v165 v166 v167 v168 v169 v170 v171 v172 v173 v174 v175 v176 v177 v178 v179 v180 v181 v182 v183 v184 v185 v186 v187 v188 v189 v190 v191 v192 v193 v194 v195 v196 v197 v198 v199 v200 v201 v202 v203 v204 v205 v206 v207 v208 v209 v210 v211 FC6{ m Fi[4] Fc[9]} Fi Fi:1 Fi:1 Fi:1 Fi:1 FC7{ BC8{ BC9{ m Fp Fi[2]}}} FC10{ BC11{ BC9}} Fp FC12{ BC13{ BC9}} FC12 FC14{ BC15{ BC9}} FC16{ BC17{ BC9}} Fc Fi Fp FC5 FC5 FC5 FC5 FC5 FC5 FC18{ m Fp FC5} FC18 FC18 FC18 FC18!
FC18 FC1
8 FC18 FC18 FC18} vd v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 v51 v52 v53 v54 v55 v56 v57 v58 v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69 FC19{ BC20{ m Fi[4]}} FC5 Fp[2] FC21{ m FC5 Fp FC19 Fp} FC22{ m Fp[8] Fc[4]} Fi FC23{ m Fp[5] FC24{ m Fi[4] Fc[4]} Fi:1 Fi:1 Fi Fc[8]} Fi[4] FC25{ m Fi[2]}[4] FC26{ m FC27{ m Fi[3]} FC28{ m} FC29{ BC30{ m Fi[2] Fc[2]} Fi} Fc} FC27 Fi FC31{ m FC32{ BC33{ m Fp[2]}} Fc FC34{ BC12} Fi FC5 FC5 Fp} FC31 Fp FC27 FC35{ BC36{ BC9}} FC37{ BC38{ BC9}} Fi:1 Fi:1 Fi:1 FC28 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18 FC18}
+
+
+ S157C3 ::~S157C3(){ note_dtor("S157C3", this);}
+void S157C3 ::v158(){vfunc_called(this, "_ZN6S157C34v158Ev");}
+void S157C3 ::v159(){vfunc_called(this, "_ZN6S157C34v159Ev");}
+void S157C3 ::v160(){vfunc_called(this, "_ZN6S157C34v160Ev");}
+void S157C3 ::v161(){vfunc_called(this, "_ZN6S157C34v161Ev");}
+void S157C3 ::v162(){vfunc_called(this, "_ZN6S157C34v162Ev");}
+void S157C3 ::v163(){vfunc_called(this, "_ZN6S157C34v163Ev");}
+void S157C3 ::v164(){vfunc_called(this, "_ZN6S157C34v164Ev");}
+void S157C3 ::v165(){vfunc_called(this, "_ZN6S157C34v165Ev");}
+void S157C3 ::v166(){vfunc_called(this, "_ZN6S157C34v166Ev");}
+void S157C3 ::v167(){vfunc_called(this, "_ZN6S157C34v167Ev");}
+void S157C3 ::v168(){vfunc_called(this, "_ZN6S157C34v168Ev");}
+void S157C3 ::v169(){vfunc_called(this, "_ZN6S157C34v169Ev");}
+void S157C3 ::v170(){vfunc_called(this, "_ZN6S157C34v170Ev");}
+void S157C3 ::v171(){vfunc_called(this, "_ZN6S157C34v171Ev");}
+void S157C3 ::v172(){vfunc_called(this, "_ZN6S157C34v172Ev");}
+void S157C3 ::v173(){vfunc_called(this, "_ZN6S157C34v173Ev");}
+void S157C3 ::v174(){vfunc_called(this, "_ZN6S157C34v174Ev");}
+void S157C3 ::v175(){vfunc_called(this, "_ZN6S157C34v175Ev");}
+void S157C3 ::v176(){vfunc_called(this, "_ZN6S157C34v176Ev");}
+void S157C3 ::v177(){vfunc_called(this, "_ZN6S157C34v177Ev");}
+void S157C3 ::v178(){vfunc_called(this, "_ZN6S157C34v178Ev");}
+void S157C3 ::v179(){vfunc_called(this, "_ZN6S157C34v179Ev");}
+void S157C3 ::v180(){vfunc_called(this, "_ZN6S157C34v180Ev");}
+void S157C3 ::v181(){vfunc_called(this, "_ZN6S157C34v181Ev");}
+void S157C3 ::v182(){vfunc_called(this, "_ZN6S157C34v182Ev");}
+void S157C3 ::v183(){vfunc_called(this, "_ZN6S157C34v183Ev");}
+void S157C3 ::v184(){vfunc_called(this, "_ZN6S157C34v184Ev");}
+void S157C3 ::v185(){vfunc_called(this, "_ZN6S157C34v185Ev");}
+void S157C3 ::v186(){vfunc_called(this, "_ZN6S157C34v186Ev");}
+void S157C3 ::v187(){vfunc_called(this, "_ZN6S157C34v187Ev");}
+void S157C3 ::v188(){vfunc_called(this, "_ZN6S157C34v188Ev");}
+void S157C3 ::v189(){vfunc_called(this, "_ZN6S157C34v189Ev");}
+void S157C3 ::v190(){vfunc_called(this, "_ZN6S157C34v190Ev");}
+void S157C3 ::v191(){vfunc_called(this, "_ZN6S157C34v191Ev");}
+void S157C3 ::v192(){vfunc_called(this, "_ZN6S157C34v192Ev");}
+void S157C3 ::v193(){vfunc_called(this, "_ZN6S157C34v193Ev");}
+void S157C3 ::v194(){vfunc_called(this, "_ZN6S157C34v194Ev");}
+void S157C3 ::v195(){vfunc_called(this, "_ZN6S157C34v195Ev");}
+void S157C3 ::v196(){vfunc_called(this, "_ZN6S157C34v196Ev");}
+void S157C3 ::v197(){vfunc_called(this, "_ZN6S157C34v197Ev");}
+void S157C3 ::v198(){vfunc_called(this, "_ZN6S157C34v198Ev");}
+void S157C3 ::v199(){vfunc_called(this, "_ZN6S157C34v199Ev");}
+void S157C3 ::v200(){vfunc_called(this, "_ZN6S157C34v200Ev");}
+void S157C3 ::v201(){vfunc_called(this, "_ZN6S157C34v201Ev");}
+void S157C3 ::v202(){vfunc_called(this, "_ZN6S157C34v202Ev");}
+void S157C3 ::v203(){vfunc_called(this, "_ZN6S157C34v203Ev");}
+void S157C3 ::v204(){vfunc_called(this, "_ZN6S157C34v204Ev");}
+void S157C3 ::v205(){vfunc_called(this, "_ZN6S157C34v205Ev");}
+void S157C3 ::v206(){vfunc_called(this, "_ZN6S157C34v206Ev");}
+void S157C3 ::v207(){vfunc_called(this, "_ZN6S157C34v207Ev");}
+void S157C3 ::v208(){vfunc_called(this, "_ZN6S157C34v208Ev");}
+void S157C3 ::v209(){vfunc_called(this, "_ZN6S157C34v209Ev");}
+void S157C3 ::v210(){vfunc_called(this, "_ZN6S157C34v210Ev");}
+void S157C3 ::v211(){vfunc_called(this, "_ZN6S157C34v211Ev");}
+void S157C3 ::v212(){vfunc_called(this, "_ZN6S157C34v212Ev");}
+void S157C3 ::v213(){vfunc_called(this, "_ZN6S157C34v213Ev");}
+void S157C3 ::v214(){vfunc_called(this, "_ZN6S157C34v214Ev");}
+void S157C3 ::v215(){vfunc_called(this, "_ZN6S157C34v215Ev");}
+void S157C3 ::v216(){vfunc_called(this, "_ZN6S157C34v216Ev");}
+void S157C3 ::v217(){vfunc_called(this, "_ZN6S157C34v217Ev");}
+void S157C3 ::v218(){vfunc_called(this, "_ZN6S157C34v218Ev");}
+void S157C3 ::v219(){vfunc_called(this, "_ZN6S157C34v219Ev");}
+void S157C3 ::v220(){vfunc_called(this, "_ZN6S157C34v220Ev");}
+void S157C3 ::v221(){vfunc_called(this, "_ZN6S157C34v221Ev");}
+void S157C3 ::v222(){vfunc_called(this, "_ZN6S157C34v222Ev");}
+void S157C3 ::v223(){vfunc_called(this, "_ZN6S157C34v223Ev");}
+void S157C3 ::v224(){vfunc_called(this, "_ZN6S157C34v224Ev");}
+void S157C3 ::v225(){vfunc_called(this, "_ZN6S157C34v225Ev");}
+void S157C3 ::v226(){vfunc_called(this, "_ZN6S157C34v226Ev");}
+S157C3 ::S157C3(){ note_ctor("S157C3", this);} // tgen
+
+static void Test_S157C3()
+{
+ extern Class_Descriptor cd_S157C3;
+ void *lvp;
+ {
+ ABISELECT(double,int) buf[ABISELECT(154,228)];
+ init_test(&cd_S157C3, buf);
+ S157C3 *dp, &lv = *(dp=new (buf) S157C3());
+ lvp = (void*)&lv;
+ check2(sizeof(lv), ABISELECT(1224,908), "sizeof(S157C3)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(S157C3)");
+ check_base_class_offset(lv, (S157C6*)(S157C5*)(S157C4*), 0, "S157C3");
+ check_base_class_offset(lv, (S157C5*)(S157C4*), 0, "S157C3");
+ check_base_class_offset(lv, (S157C4*), 0, "S157C3");
+ check_field_offset(lv, s157c3f0, ABISELECT(464,352), "S157C3.s157c3f0");
+ check_field_offset(lv, s157c3f1, ABISELECT(480,368), "S157C3.s157c3f1");
+ check_field_offset(lv, s157c3f2, ABISELECT(488,376), "S157C3.s157c3f2");
+ check_field_offset(lv, s157c3f3, ABISELECT(504,384), "S157C3.s157c3f3");
+ check_field_offset(lv, s157c3f4, ABISELECT(544,416), "S157C3.s157c3f4");
+ check_field_offset(lv, s157c3f5, ABISELECT(616,452), "S157C3.s157c3f5");
+ check_field_offset(lv, s157c3f6, ABISELECT(624,456), "S157C3.s157c3f6");
+ check_field_offset(lv, s157c3f7, ABISELECT(704,512), "S157C3.s157c3f7");
+ check_field_offset(lv, s157c3f8, ABISELECT(720,528), "S157C3.s157c3f8");
+ check_field_offset(lv, s157c3f9, ABISELECT(752,560), "S157C3.s157c3f9");
+ check_field_offset(lv, s157c3f10, ABISELECT(788,596), "S157C3.s157c3f10");
+ check_field_offset(lv, s157c3f11, ABISELECT(800,608), "S157C3.s157c3f11");
+ check_field_offset(lv, s157c3f12, ABISELECT(808,612), "S157C3.s157c3f12");
+ check_field_offset(lv, s157c3f13, ABISELECT(880,660), "S157C3.s157c3f13");
+ check_field_offset(lv, s157c3f14, ABISELECT(952,708), "S157C3.s157c3f14");
+ check_field_offset(lv, s157c3f15, ABISELECT(960,712), "S157C3.s157c3f15");
+ check_field_offset(lv, s157c3f16, ABISELECT(976,724), "S157C3.s157c3f16");
+ check_field_offset(lv, s157c3f17, ABISELECT(992,736), "S157C3.s157c3f17");
+ set_bf_and_test(lv, s157c3f18, ABISELECT(1008,748), 0, 1, 1, "S157C3");
+ set_bf_and_test(lv, s157c3f19, ABISELECT(1008,748), 1, 1, 1, "S157C3");
+ set_bf_and_test(lv, s157c3f20, ABISELECT(1008,748), 2, 1, 1, "S157C3");
+ check_field_offset(lv, s157c3f21, ABISELECT(1009,749), "S157C3.s157c3f21");
+ check_field_offset(lv, s157c3f22, ABISELECT(1016,752), "S157C3.s157c3f22");
+ check_field_offset(lv, s157c3f23, ABISELECT(1032,764), "S157C3.s157c3f23");
+ check_field_offset(lv, s157c3f24, ABISELECT(1048,776), "S157C3.s157c3f24");
+ check_field_offset(lv, s157c3f25, ABISELECT(1064,788), "S157C3.s157c3f25");
+ check_field_offset(lv, s157c3f26, ABISELECT(1080,800), "S157C3.s157c3f26");
+ check_field_offset(lv, s157c3f27, ABISELECT(1096,812), "S157C3.s157c3f27");
+ check_field_offset(lv, s157c3f28, ABISELECT(1112,824), "S157C3.s157c3f28");
+ check_field_offset(lv, s157c3f29, ABISELECT(1128,836), "S157C3.s157c3f29");
+ check_field_offset(lv, s157c3f30, ABISELECT(1144,848), "S157C3.s157c3f30");
+ check_field_offset(lv, s157c3f31, ABISELECT(1160,860), "S157C3.s157c3f31");
+ check_field_offset(lv, s157c3f32, ABISELECT(1176,872), "S157C3.s157c3f32");
+ check_field_offset(lv, s157c3f33, ABISELECT(1192,884), "S157C3.s157c3f33");
+ check_field_offset(lv, s157c3f34, ABISELECT(1208,896), "S157C3.s157c3f34");
+ test_class_info(&lv, &cd_S157C3);
+ dp->~S157C3();
+ }
+ Check_Ctor_Dtor_Calls(lvp);
+}
+static Arrange_To_Call_Me vS157C3(Test_S157C3, "S157C3", ABISELECT(1224,908));
+
+#else // __cplusplus
+
+extern void _ZN6S157C3C1Ev();
+extern void _ZN6S157C3D1Ev();
+Name_Map name_map_S157C3[] = {
+ NSPAIR(_ZN6S157C3C1Ev),
+ NSPAIR(_ZN6S157C3D1Ev),
+ {0,0}
+};
+extern Class_Descriptor cd_S157C6;
+extern VTBL_ENTRY _ZTI6S157C6[];
+extern VTBL_ENTRY _ZTV6S157C6[];
+extern Class_Descriptor cd_S157C5;
+extern VTBL_ENTRY _ZTI6S157C5[];
+extern VTBL_ENTRY _ZTV6S157C5[];
+extern Class_Descriptor cd_S157C4;
+extern VTBL_ENTRY _ZTI6S157C4[];
+extern VTBL_ENTRY _ZTV6S157C4[];
+static Base_Class bases_S157C3[] = {
+ // ofst, vfto, nneg, vtt_idx, base_vtt_idx, init_seq, direct, virtual
+ {&cd_S157C6, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 1, //init_seq
+ 1, //immediately_derived
+ 0, 0},
+ {&cd_S157C5, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 2, //init_seq
+ 2, //immediately_derived
+ 0, 0},
+ {&cd_S157C4, 0, //bcp->offset
+ -1, //bcp->virtual_function_table_offset
+ 2, //num_negative_vtable_entries(t, bcp)
+ 0, //bcp->index_in_construction_vtbl_array
+ 0, //bcp->base_subarray_index_in_construction_vtbl_array
+ 3, //init_seq
+ -1, //immediately_derived
+ 1, 0},
+ {0}};
+extern VTBL_ENTRY _ZTI6S157C3[];
+extern void _ZN6S157C3D1Ev();
+extern void _ZN6S157C3D0Ev();
+extern void _ZN6S157C63v16Ev();
+extern void _ZN6S157C63v17Ev();
+extern void _ZN6S157C63v18Ev();
+extern void _ZN6S157C63v19Ev();
+extern void _ZN6S157C63v20Ev();
+extern void _ZN6S157C63v21Ev();
+extern void _ZN6S157C63v22Ev();
+extern void _ZN6S157C63v23Ev();
+extern void _ZN6S157C63v24Ev();
+extern void _ZN6S157C63v25Ev();
+extern void _ZN6S157C63v26Ev();
+extern void _ZN6S157C63v27Ev();
+extern void _ZN6S157C63v28Ev();
+extern void _ZN6S157C63v29Ev();
+extern void _ZN6S157C63v30Ev();
+extern void _ZN6S157C63v31Ev();
+extern void _ZN6S157C63v32Ev();
+extern void _ZN6S157C63v33Ev();
+extern void _ZN6S157C63v34Ev();
+extern void _ZN6S157C63v35Ev();
+extern void _ZN6S157C63v36Ev();
+extern void _ZN6S157C63v37Ev();
+extern void _ZN6S157C63v38Ev();
+extern void _ZN6S157C63v39Ev();
+extern void _ZN6S157C63v40Ev();
+extern void _ZN6S157C63v41Ev();
+extern void _ZN6S157C63v42Ev();
+extern void _ZN6S157C63v43Ev();
+extern void _ZN6S157C63v44Ev();
+extern void _ZN6S157C63v45Ev();
+extern void _ZN6S157C63v46Ev();
+extern void _ZN6S157C63v47Ev();
+extern void _ZN6S157C63v48Ev();
+extern void _ZN6S157C63v49Ev();
+extern void _ZN6S157C63v50Ev();
+extern void _ZN6S157C63v51Ev();
+extern void _ZN6S157C63v52Ev();
+extern void _ZN6S157C63v53Ev();
+extern void _ZN6S157C63v54Ev();
+extern void _ZN6S157C63v55Ev();
+extern void _ZN6S157C63v56Ev();
+extern void _ZN6S157C63v57Ev();
+extern void _ZN6S157C63v58Ev();
+extern void _ZN6S157C63v59Ev();
+extern void _ZN6S157C63v60Ev();
+extern void _ZN6S157C63v61Ev();
+extern void _ZN6S157C63v62Ev();
+extern void _ZN6S157C63v63Ev();
+extern void _ZN6S157C63v64Ev();
+extern void _ZN6S157C63v65Ev();
+extern void _ZN6S157C63v66Ev();
+extern void _ZN6S157C63v67Ev();
+extern void _ZN6S157C63v68Ev();
+extern void _ZN6S157C63v69Ev();
+extern void _ZN6S157C63v70Ev();
+extern void _ZN6S157C63v71Ev();
+extern void _ZN6S157C63v72Ev();
+extern void _ZN6S157C63v73Ev();
+extern void _ZN6S157C63v74Ev();
+extern void _ZN6S157C63v75Ev();
+extern void _ZN6S157C63v76Ev();
+extern void _ZN6S157C63v77Ev();
+extern void _ZN6S157C63v78Ev();
+extern void _ZN6S157C63v79Ev();
+extern void _ZN6S157C53v80Ev();
+extern void _ZN6S157C53v81Ev();
+extern void _ZN6S157C43v82Ev();
+extern void _ZN6S157C43v83Ev();
+extern void _ZN6S157C43v84Ev();
+extern void _ZN6S157C43v85Ev();
+extern void _ZN6S157C43v86Ev();
+extern void _ZN6S157C43v87Ev();
+extern void _ZN6S157C43v88Ev();
+extern void _ZN6S157C43v89Ev();
+extern void _ZN6S157C43v90Ev();
+extern void _ZN6S157C43v91Ev();
+extern void _ZN6S157C43v92Ev();
+extern void _ZN6S157C43v93Ev();
+extern void _ZN6S157C43v94Ev();
+extern void _ZN6S157C43v95Ev();
+extern void _ZN6S157C43v96Ev();
+extern void _ZN6S157C43v97Ev();
+extern void _ZN6S157C43v98Ev();
+extern void _ZN6S157C43v99Ev();
+extern void _ZN6S157C44v100Ev();
+extern void _ZN6S157C44v101Ev();
+extern void _ZN6S157C44v102Ev();
+extern void _ZN6S157C44v103Ev();
+extern void _ZN6S157C44v104Ev();
+extern void _ZN6S157C44v105Ev();
+extern void _ZN6S157C44v106Ev();
+extern void _ZN6S157C44v107Ev();
+extern void _ZN6S157C44v108Ev();
+extern void _ZN6S157C44v109Ev();
+extern void _ZN6S157C44v110Ev();
+extern void _ZN6S157C44v111Ev();
+extern void _ZN6S157C44v112Ev();
+extern void _ZN6S157C44v113Ev();
+extern void _ZN6S157C44v114Ev();
+extern void _ZN6S157C44v115Ev();
+extern void _ZN6S157C44v116Ev();
+extern void _ZN6S157C44v117Ev();
+extern void _ZN6S157C44v118Ev();
+extern void _ZN6S157C44v119Ev();
+extern void _ZN6S157C44v120Ev();
+extern void _ZN6S157C44v121Ev();
+extern void _ZN6S157C44v122Ev();
+extern void _ZN6S157C44v123Ev();
+extern void _ZN6S157C44v124Ev();
+extern void _ZN6S157C44v125Ev();
+extern void _ZN6S157C44v126Ev();
+extern void _ZN6S157C44v127Ev();
+extern void _ZN6S157C44v128Ev();
+extern void _ZN6S157C44v129Ev();
+extern void _ZN6S157C44v130Ev();
+extern void _ZN6S157C44v131Ev();
+extern void _ZN6S157C44v132Ev();
+extern void _ZN6S157C44v133Ev();
+extern void _ZN6S157C44v134Ev();
+extern void _ZN6S157C44v135Ev();
+extern void _ZN6S157C44v136Ev();
+extern void _ZN6S157C44v137Ev();
+extern void _ZN6S157C44v138Ev();
+extern void _ZN6S157C44v139Ev();
+extern void _ZN6S157C44v140Ev();
+extern void _ZN6S157C44v141Ev();
+extern void _ZN6S157C44v142Ev();
+extern void _ZN6S157C44v143Ev();
+extern void _ZN6S157C44v144Ev();
+extern void _ZN6S157C44v145Ev();
+extern void _ZN6S157C44v146Ev();
+extern void _ZN6S157C44v147Ev();
+extern void _ZN6S157C44v148Ev();
+extern void _ZN6S157C44v149Ev();
+extern void _ZN6S157C44v150Ev();
+extern void _ZN6S157C44v151Ev();
+extern void _ZN6S157C44v152Ev();
+extern void _ZN6S157C44v153Ev();
+extern void _ZN6S157C44v154Ev();
+extern void _ZN6S157C44v155Ev();
+extern void _ZN6S157C44v156Ev();
+extern void _ZN6S157C44v157Ev();
+extern void _ZN6S157C34v158Ev();
+extern void _ZN6S157C34v159Ev();
+extern void _ZN6S157C34v160Ev();
+extern void _ZN6S157C34v161Ev();
+extern void _ZN6S157C34v162Ev();
+extern void _ZN6S157C34v163Ev();
+extern void _ZN6S157C34v164Ev();
+extern void _ZN6S157C34v165Ev();
+extern void _ZN6S157C34v166Ev();
+extern void _ZN6S157C34v167Ev();
+extern void _ZN6S157C34v168Ev();
+extern void _ZN6S157C34v169Ev();
+extern void _ZN6S157C34v170Ev();
+extern void _ZN6S157C34v171Ev();
+extern void _ZN6S157C34v172Ev();
+extern void _ZN6S157C34v173Ev();
+extern void _ZN6S157C34v174Ev();
+extern void _ZN6S157C34v175Ev();
+extern void _ZN6S157C34v176Ev();
+extern void _ZN6S157C34v177Ev();
+extern void _ZN6S157C34v178Ev();
+extern void _ZN6S157C34v179Ev();
+extern void _ZN6S157C34v180Ev();
+extern void _ZN6S157C34v181Ev();
+extern void _ZN6S157C34v182Ev();
+extern void _ZN6S157C34v183Ev();
+extern void _ZN6S157C34v184Ev();
+extern void _ZN6S157C34v185Ev();
+extern void _ZN6S157C34v186Ev();
+extern void _ZN6S157C34v187Ev();
+extern void _ZN6S157C34v188Ev();
+extern void _ZN6S157C34v189Ev();
+extern void _ZN6S157C34v190Ev();
+extern void _ZN6S157C34v191Ev();
+extern void _ZN6S157C34v192Ev();
+extern void _ZN6S157C34v193Ev();
+extern void _ZN6S157C34v194Ev();
+extern void _ZN6S157C34v195Ev();
+extern void _ZN6S157C34v196Ev();
+extern void _ZN6S157C34v197Ev();
+extern void _ZN6S157C34v198Ev();
+extern void _ZN6S157C34v199Ev();
+extern void _ZN6S157C34v200Ev();
+extern void _ZN6S157C34v201Ev();
+extern void _ZN6S157C34v202Ev();
+extern void _ZN6S157C34v203Ev();
+extern void _ZN6S157C34v204Ev();
+extern void _ZN6S157C34v205Ev();
+extern void _ZN6S157C34v206Ev();
+extern void _ZN6S157C34v207Ev();
+extern void _ZN6S157C34v208Ev();
+extern void _ZN6S157C34v209Ev();
+extern void _ZN6S157C34v210Ev();
+extern void _ZN6S157C34v211Ev();
+extern void _ZN6S157C34v212Ev();
+extern void _ZN6S157C34v213Ev();
+extern void _ZN6S157C34v214Ev();
+extern void _ZN6S157C34v215Ev();
+extern void _ZN6S157C34v216Ev();
+extern void _ZN6S157C34v217Ev();
+extern void _ZN6S157C34v218Ev();
+extern void _ZN6S157C34v219Ev();
+extern void _ZN6S157C34v220Ev();
+extern void _ZN6S157C34v221Ev();
+extern void _ZN6S157C34v222Ev();
+extern void _ZN6S157C34v223Ev();
+extern void _ZN6S157C34v224Ev();
+extern void _ZN6S157C34v225Ev();
+extern void _ZN6S157C34v226Ev();
+static VTBL_ENTRY vtc_S157C3[] = {
+ 0,
+ (VTBL_ENTRY)&(_ZTI6S157C3[0]),
+ (VTBL_ENTRY)&_ZN6S157C3D1Ev,
+ (VTBL_ENTRY)&_ZN6S157C3D0Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v16Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v17Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v18Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v19Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v20Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v21Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v22Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v23Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v24Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v25Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v26Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v27Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v28Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v29Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v30Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v31Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v32Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v33Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v34Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v35Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v36Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v37Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v38Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v39Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v40Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v41Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v42Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v43Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v44Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v45Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v46Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v47Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v48Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v49Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v50Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v51Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v52Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v53Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v54Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v55Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v56Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v57Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v58Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v59Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v60Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v61Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v62Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v63Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v64Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v65Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v66Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v67Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v68Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v69Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v70Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v71Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v72Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v73Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v74Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v75Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v76Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v77Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v78Ev,
+ (VTBL_ENTRY)&_ZN6S157C63v79Ev,
+ (VTBL_ENTRY)&_ZN6S157C53v80Ev,
+ (VTBL_ENTRY)&_ZN6S157C53v81Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v82Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v83Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v84Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v85Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v86Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v87Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v88Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v89Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v90Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v91Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v92Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v93Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v94Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v95Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v96Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v97Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v98Ev,
+ (VTBL_ENTRY)&_ZN6S157C43v99Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v100Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v101Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v102Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v103Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v104Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v105Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v106Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v107Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v108Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v109Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v110Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v111Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v112Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v113Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v114Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v115Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v116Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v117Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v118Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v119Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v120Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v121Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v122Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v123Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v124Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v125Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v126Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v127Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v128Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v129Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v130Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v131Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v132Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v133Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v134Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v135Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v136Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v137Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v138Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v139Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v140Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v141Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v142Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v143Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v144Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v145Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v146Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v147Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v148Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v149Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v150Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v151Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v152Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v153Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v154Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v155Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v156Ev,
+ (VTBL_ENTRY)&_ZN6S157C44v157Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v158Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v159Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v160Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v161Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v162Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v163Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v164Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v165Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v166Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v167Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v168Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v169Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v170Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v171Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v172Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v173Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v174Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v175Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v176Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v177Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v178Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v179Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v180Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v181Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v182Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v183Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v184Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v185Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v186Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v187Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v188Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v189Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v190Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v191Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v192Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v193Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v194Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v195Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v196Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v197Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v198Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v199Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v200Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v201Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v202Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v203Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v204Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v205Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v206Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v207Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v208Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v209Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v210Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v211Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v212Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v213Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v214Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v215Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v216Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v217Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v218Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v219Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v220Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v221Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v222Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v223Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v224Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v225Ev,
+ (VTBL_ENTRY)&_ZN6S157C34v226Ev,
+};
+extern VTBL_ENTRY _ZTI6S157C3[];
+extern VTBL_ENTRY _ZTV6S157C3[];
+Class_Descriptor cd_S157C3 = { "S157C3", // class name
+ bases_S157C3, 3,
+ &(vtc_S157C3[0]), // expected_vtbl_contents
+ 0, //no vtt
+ ABISELECT(1224,908), // object size
+ NSPAIRA(_ZTI6S157C3),ABISELECT(24,12), //typeinfo_var
+ NSPAIRA(_ZTV6S157C3),215, //virtual function table var
+ 2, // offset into main vftv pointed to by object[0]
+ {0,0},0, // virtual table table var
+ 3, // n_initialized_bases
+ 0, // has_virtual_bases
+ 1, // has_class_type_fields
+ 0, // alt-thunk-names
+};
+#endif // __cplusplus
+
+//============================================================================
+
+#ifdef __cplusplus
+
+struct S157C47 {
+ virtual ~S157C47(); // _ZN7S157C47D1Ev
+ virtual void v227(); // _ZN7S157C474v227Ev
+ virtual void v228(); // _ZN7S157C474v228Ev
+ virtual void v229(); // _ZN7S157C474v229Ev
+ virtual void v230(); // _ZN7S157C474v230Ev
+ virtual void v231(); // _ZN7S157C474v231Ev
+ virtual void v232(); // _ZN7S157C474v232Ev
+ virtual void v233(); // _ZN7S157C474v233Ev
+ S157C47(); // tgen
+};
+//SIG(-1 S157C47) C1{ vd v1 v2 v3 v4 v5 v6 v7}
+
+
+ S157C47 ::~S157C47(){ note_dtor("S157C47", this);}
+void S157C47 ::v227(){vfunc_called(this, "_ZN7S157C474v227Ev");}
+void S157C47 ::v228(){vfunc_called(this, "_ZN7S157C474v228Ev");}
+void S157C47 ::v229(){vfunc_called(this, "_ZN7S157C474v229Ev");}
+void S157C47 ::v230(){vfunc_called(this, "_ZN7S157C474v230Ev");}
+void S157C47 ::v231(){vfunc_called(this, "_ZN7S157C474v231Ev");}
[... 51942 lines stripped ...]
More information about the llvm-commits
mailing list