summaryrefslogtreecommitdiff
path: root/lang/gnu-apl/files/patch-src_PrimitiveFunction.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gnu-apl/files/patch-src_PrimitiveFunction.cc')
-rw-r--r--lang/gnu-apl/files/patch-src_PrimitiveFunction.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/lang/gnu-apl/files/patch-src_PrimitiveFunction.cc b/lang/gnu-apl/files/patch-src_PrimitiveFunction.cc
new file mode 100644
index 000000000000..ae696ea546e8
--- /dev/null
+++ b/lang/gnu-apl/files/patch-src_PrimitiveFunction.cc
@@ -0,0 +1,13 @@
+--- src/PrimitiveFunction.cc.orig 2019-06-23 12:39:20 UTC
++++ src/PrimitiveFunction.cc
+@@ -2668,8 +2668,8 @@ Value_P Z(ShapeItem(line_starts.size() - 1), LOC);
+ else
+ len = result_utf8.size() - line_starts[l];
+
+- UTF8_string line_utf8(&result_utf8[line_starts[l]], len);
+- UCS_string line_ucs(line_utf8);
++ const UTF8_string line_utf8(utf8P(&result_utf8[line_starts[l]]), len);
++ const UCS_string line_ucs(line_utf8);
+ Value_P ZZ(line_ucs, LOC);
+ new (Z->next_ravel()) PointerCell(ZZ.get(), Z.getref());
+ }