aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2004-08-03 07:11:16 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2004-08-03 07:11:16 +0000
commit610b0ddd0e7fe971e8ceffca613beabfa4f0eb2b (patch)
treea69884d5943b35283998bcada5435805703a393b /libstdc++-v3
parent723acbd5fa416ccb925e19ae55e515cb1b9b7a74 (diff)
downloadgcc-610b0ddd0e7fe971e8ceffca613beabfa4f0eb2b.zip
gcc-610b0ddd0e7fe971e8ceffca613beabfa4f0eb2b.tar.gz
gcc-610b0ddd0e7fe971e8ceffca613beabfa4f0eb2b.tar.bz2
new_op.cc: Update comments.
* libsupc++/new_op.cc: Update comments. * libsupc++/del_op.cc: Likewise. From-SVN: r85464
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/libsupc++/del_op.cc5
-rw-r--r--libstdc++-v3/libsupc++/new_op.cc5
3 files changed, 9 insertions, 6 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 68a7ad3..f38b706 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2004-08-03 Mark Mitchell <mark@codesourcery.com>
+
+ * libsupc++/new_op.cc: Update comments.
+ * libsupc++/del_op.cc: Likewise.
+
2004-08-02 Mark Mitchell <mark@codesourcery.com>
* libsupc++/cxxabi.h: Make all declarations have default
diff --git a/libstdc++-v3/libsupc++/del_op.cc b/libstdc++-v3/libsupc++/del_op.cc
index cfaa798..e99f5b6 100644
--- a/libstdc++-v3/libsupc++/del_op.cc
+++ b/libstdc++-v3/libsupc++/del_op.cc
@@ -34,9 +34,8 @@
#if _GLIBCXX_HOSTED
using std::free;
#else
-// In a freestanding environment, "free" may not be available. In
-// that case, it may make sense not to define "operator delete" at
-// all. For now, we assume that "free" will work.
+// A freestanding C runtime may not provide "free" -- but there is no
+// other reasonable way to implement "operator delete".
extern "C" void free(void *);
#endif
diff --git a/libstdc++-v3/libsupc++/new_op.cc b/libstdc++-v3/libsupc++/new_op.cc
index 186895b..983ae45 100644
--- a/libstdc++-v3/libsupc++/new_op.cc
+++ b/libstdc++-v3/libsupc++/new_op.cc
@@ -36,9 +36,8 @@ using std::bad_alloc;
#if _GLIBCXX_HOSTED
using std::malloc;
#else
-// In a freestanding environment, "malloc" may not be available. In
-// that case, it may make sense not to define "operator new" at all.
-// For now, we assume that "malloc" will work.
+// A freestanding C runtime may not provide "malloc" -- but there is no
+// other reasonable way to implement "operator new".
extern "C" void *malloc (std::size_t);
#endif