src: create strings in `FIXED_ONE_BYTE_STRING` as internalized · nodejs/node@2bb1525
@@ -160,33 +160,34 @@ constexpr ContainerOfHelper<Inner, Outer> ContainerOf(Inner Outer::*field,
160160161161inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,
162162const char* data,
163-int length) {
164-return v8::String::NewFromOneByte(isolate,
165- reinterpret_cast<const uint8_t*>(data),
166- v8::NewStringType::kNormal,
167- length).ToLocalChecked();
163+int length,
164+ v8::NewStringType type) {
165+return v8::String::NewFromOneByte(
166+isolate, reinterpret_cast<const uint8_t*>(data), type, length)
167+ .ToLocalChecked();
168168}
169169170170inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,
171171const signed char* data,
172-int length) {
173-return v8::String::NewFromOneByte(isolate,
174- reinterpret_cast<const uint8_t*>(data),
175- v8::NewStringType::kNormal,
176- length).ToLocalChecked();
172+int length,
173+ v8::NewStringType type) {
174+return v8::String::NewFromOneByte(
175+isolate, reinterpret_cast<const uint8_t*>(data), type, length)
176+ .ToLocalChecked();
177177}
178178179179inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,
180180const unsigned char* data,
181-int length) {
182-return v8::String::NewFromOneByte(
183- isolate, data, v8::NewStringType::kNormal, length)
181+int length,
182+ v8::NewStringType type) {
183+return v8::String::NewFromOneByte(isolate, data, type, length)
184184 .ToLocalChecked();
185185}
186186187187inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,
188- std::string_view str) {
189-return OneByteString(isolate, str.data(), str.size());
188+ std::string_view str,
189+ v8::NewStringType type) {
190+return OneByteString(isolate, str.data(), str.size(), type);
190191}
191192192193char ToLower(char c) {