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,

160160161161

inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,

162162

const 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

}

169169170170

inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,

171171

const 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

}

178178179179

inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,

180180

const 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

}

186186187187

inline 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

}

191192192193

char ToLower(char c) {