-
- Downloads
class.c (build_vtbl_initializer): Don't use build_vtable_entry.
* class.c (build_vtbl_initializer): Don't use build_vtable_entry. (build_vtable_entry): Remove. * cp-tree.h (BINFO_VIRTUALS): Expand documentation. (lang_decl): Add thunks. (DECL_THUNKS): New macro. * decl.c (duplicate_decls): Copy it. * method.c (make_thunk): Simplify, and add thunks to DECL_THUNKS. * semantics.c (emit_associated_thunks): Simplify. * g++.dg/abi/vthunk2.C: New test. From-SVN: r58536
Showing
- gcc/cp/ChangeLog 11 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/class.c 4 additions, 38 deletionsgcc/cp/class.c
- gcc/cp/cp-tree.h 18 additions, 5 deletionsgcc/cp/cp-tree.h
- gcc/cp/decl.c 6 additions, 3 deletionsgcc/cp/decl.c
- gcc/cp/method.c 54 additions, 53 deletionsgcc/cp/method.c
- gcc/cp/semantics.c 3 additions, 29 deletionsgcc/cp/semantics.c
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/abi/vthunk2.C 16 additions, 0 deletionsgcc/testsuite/g++.dg/abi/vthunk2.C
Loading
Please register or sign in to comment