File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -626,8 +626,8 @@ class GenericValue {
626
626
Member* lm = reinterpret_cast <Member*>(allocator.Malloc (count * sizeof (Member)));
627
627
const typename GenericValue<Encoding,SourceAllocator>::Member* rm = rhs.GetMembersPointer ();
628
628
for (SizeType i = 0 ; i < count; i++) {
629
- new (&lm[i].name ) GenericValue (rm[i].name , allocator);
630
- new (&lm[i].value ) GenericValue (rm[i].value , allocator);
629
+ new (&lm[i].name ) GenericValue (rm[i].name , allocator, copyConstStrings );
630
+ new (&lm[i].value ) GenericValue (rm[i].value , allocator, copyConstStrings );
631
631
}
632
632
data_.f .flags = kObjectFlag ;
633
633
data_.o .size = data_.o .capacity = count;
@@ -639,7 +639,7 @@ class GenericValue {
639
639
GenericValue* le = reinterpret_cast <GenericValue*>(allocator.Malloc (count * sizeof (GenericValue)));
640
640
const GenericValue<Encoding,SourceAllocator>* re = rhs.GetElementsPointer ();
641
641
for (SizeType i = 0 ; i < count; i++)
642
- new (&le[i]) GenericValue (re[i], allocator);
642
+ new (&le[i]) GenericValue (re[i], allocator, copyConstStrings );
643
643
data_.f .flags = kArrayFlag ;
644
644
data_.a .size = data_.a .capacity = count;
645
645
SetElementsPointer (le);
You can’t perform that action at this time.
0 commit comments