aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/inc/cxxabi.h
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2000-07-10 03:47:36 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2000-07-10 03:47:36 +0000
commit7b019c1999f0d8320fe9c1a304e1fdde48d4e278 (patch)
treebbfc7eda55b995ec0bd4e1101b8e4f730bc56861 /gcc/cp/inc/cxxabi.h
parent93d87cb15d97e514fcc3c0bd008369b52df3e3bc (diff)
downloadgcc-7b019c1999f0d8320fe9c1a304e1fdde48d4e278.zip
gcc-7b019c1999f0d8320fe9c1a304e1fdde48d4e278.tar.gz
gcc-7b019c1999f0d8320fe9c1a304e1fdde48d4e278.tar.bz2
cp-tree.h (char_type_p): New function.
* cp-tree.h (char_type_p): New function. * decl.c (init_decl_processing): Don't initialize signed_wchar_type_node or unsigned_wchar_type_node. (complete_array_type): Handle brace-enclosed string-constants. * rtti.c (emit_support_tinfos): Remove #if 0'd code. * tree.c (char_type_p): New function. * typeck2.c (digest_init): Use char_type_p. From-SVN: r34936
Diffstat (limited to 'gcc/cp/inc/cxxabi.h')
-rw-r--r--gcc/cp/inc/cxxabi.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/cp/inc/cxxabi.h b/gcc/cp/inc/cxxabi.h
index 8987b6d..b9a19d2 100644
--- a/gcc/cp/inc/cxxabi.h
+++ b/gcc/cp/inc/cxxabi.h
@@ -445,6 +445,14 @@ void __cxa_vec_ctor (void *__array_address,
void (*__constructor) (void *),
void (*__destructor) (void *));
+extern "C++"
+void __cxa_vec_cctor (void *dest_array,
+ void *src_array,
+ __SIZE_TYPE__ element_count,
+ __SIZE_TYPE__ element_size,
+ void (*constructor) (void *, void *),
+ void (*destructor) (void *));
+
/* destruct array */
extern "C++"
void __cxa_vec_dtor (void *__array_address,