Eliminate double-copy of byte array when creating ByteString with varargs

This commit is contained in:
Alexey Noskov 2016-04-02 12:39:12 +03:00
parent 8449647e40
commit 2150dabdc9

View file

@ -528,7 +528,7 @@ object CompactByteString {
else {
val ar = new Array[Byte](bytes.size)
bytes.copyToArray(ar)
CompactByteString(ar)
ByteString.ByteString1C(ar)
}
}