aboutsummaryrefslogtreecommitdiff
path: root/lang/afnix/files/patch-src_std_lib_Vector.cpp
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-08-22 19:16:00 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-08-22 19:16:00 +0000
commit87d71cf966b3ecef35e80a161668b08e2a0f5cb1 (patch)
tree3604d84032be2a0f2a41cc6af723600cc3fb8ca3 /lang/afnix/files/patch-src_std_lib_Vector.cpp
parentcd820ee6a3f6bafead87d19d929a15d985921083 (diff)
Notes
Diffstat (limited to 'lang/afnix/files/patch-src_std_lib_Vector.cpp')
-rw-r--r--lang/afnix/files/patch-src_std_lib_Vector.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/lang/afnix/files/patch-src_std_lib_Vector.cpp b/lang/afnix/files/patch-src_std_lib_Vector.cpp
new file mode 100644
index 000000000000..e8bf9859d942
--- /dev/null
+++ b/lang/afnix/files/patch-src_std_lib_Vector.cpp
@@ -0,0 +1,41 @@
+
+$FreeBSD$
+
+--- src/std/lib/Vector.cpp.orig Sun Aug 22 21:10:59 2004
++++ src/std/lib/Vector.cpp Sun Aug 22 21:11:43 2004
+@@ -56,7 +56,7 @@
+ if (size < 0) throw Exception ("size-error","in vector constructor");
+ d_size = size;
+ d_length = 0;
+- p_vector = new (Object*)[d_size];
++ p_vector = new Object*[d_size];
+ for (long i = 0; i < d_size; i++) p_vector[i] = nilp;
+ }
+
+@@ -65,7 +65,7 @@
+ Vector::Vector (const Vector& that) {
+ d_size = that.d_size;
+ d_length = that.d_length;
+- p_vector = new (Object*)[d_size];
++ p_vector = new Object*[d_size];
+ for (long i = 0; i < d_length; i++)
+ p_vector[i] = Object::iref (that.p_vector[i]);
+ }
+@@ -100,7 +100,7 @@
+ // copy old to new
+ d_size = that.d_size;
+ d_length = that.d_length;
+- p_vector = new (Object*)[d_size];
++ p_vector = new Object*[d_size];
+ for (long i = 0; i < d_length; i++)
+ p_vector[i] = Object::iref (that.p_vector[i]);
+ return *this;
+@@ -170,7 +170,7 @@
+ // check if we have to resize the vector
+ if (d_length >= d_size) {
+ long size = (d_size <= 0) ? 1 : d_size * 2;
+- Object** vector = new (Object*)[size];
++ Object** vector = new Object*[size];
+ for (long i = 0; i < d_length; i++)
+ vector[i] = p_vector[i];
+ delete [] p_vector;