summaryrefslogtreecommitdiff
path: root/libstdc++-v3/libsupc++/del_op.cc
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-07 03:33:36 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-07 03:33:36 +0000
commit4bada8baae819ed236dd3e7db9ea98fad3a4f1f6 (patch)
treead02d4c4a12269ff2a6bf0e7f64ebfe31ed3d48b /libstdc++-v3/libsupc++/del_op.cc
parentf4191912d2df9af772c483597aedf38d207e7c9c (diff)
downloadgcc-4bada8baae819ed236dd3e7db9ea98fad3a4f1f6.tar.gz
2004-04-06 Benjamin Kosnik <bkoz@redhat.com>
Fixups for EDG front end. * include/ext/rope: Instead of non-existent function _Data_allocate, use allocator's allocate. Use this. (namespace _Rope_constants): Move _S_max_rope_depth, and _Tag enumerations from _Rope_RopeRep here. * include/ext/ropeimpl.h: Same. * src/ext-inst.cc (_S_min_len): Fix up definition. * config/locale/gnu/ctype_members.cc: Qualify base class members with this. * config/locale/generic/ctype_members.cc: Same. * config/locale/gnu/messages_members.h: Same. * config/locale/generic/messages_members.h: Same. * src/ctype.cc: Same. * include/bits/codecvt.h: Same. * include/bits/boost_concept_check.h: Declare. (__error_type_must_be_an_unsigned_integer_type): Remove this. (__error_type_must_be_an_integer_type): Remove this. (__error_type_must_be_a_signed_integer_type): Remove this. * config/io/basic_file_stdio.cc (__basic_file::sys_open): Remove cast. * libsupc++/eh_alloc.cc (__cxa_free_exception): Add exception specification to definition. (__cxa_allocate_exception): Same. * libsupc++/eh_catch.cc (__cxa_begin_catch): Same. * libsupc++/eh_globals.cc (__cxa_get_globals_fast): Same. (__cxa_get_globals): Same. * libsupc++/del_op.cc: Add comment about freestanding. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80475 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/libsupc++/del_op.cc')
-rw-r--r--libstdc++-v3/libsupc++/del_op.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libstdc++-v3/libsupc++/del_op.cc b/libstdc++-v3/libsupc++/del_op.cc
index e9510630d2f..e1859d01467 100644
--- a/libstdc++-v3/libsupc++/del_op.cc
+++ b/libstdc++-v3/libsupc++/del_op.cc
@@ -30,6 +30,7 @@
#include "new"
+// We can't rely on having stdlib.h if we're freestanding.
extern "C" void free (void *);
void