aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/structure.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-10-15 19:41:54 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-10-15 19:41:54 -0700
commit9b6c84ef1ea61cfeb16dc4466922390a4be87de5 (patch)
tree6aa1659748dc09c5921cb26cdb2df25ba27127d1 /src/bun.js/bindings/structure.cpp
parentd26756e153b096e9ababe4cbd8454d6218d9f373 (diff)
downloadbun-9b6c84ef1ea61cfeb16dc4466922390a4be87de5.tar.gz
bun-9b6c84ef1ea61cfeb16dc4466922390a4be87de5.tar.zst
bun-9b6c84ef1ea61cfeb16dc4466922390a4be87de5.zip
It's starting to work
Diffstat (limited to 'src/bun.js/bindings/structure.cpp')
-rw-r--r--src/bun.js/bindings/structure.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bun.js/bindings/structure.cpp b/src/bun.js/bindings/structure.cpp
index 82358abf8..83f5ea767 100644
--- a/src/bun.js/bindings/structure.cpp
+++ b/src/bun.js/bindings/structure.cpp
@@ -10,10 +10,10 @@ using namespace JSC;
extern "C" EncodedJSValue JSC__createStructure(JSC::JSGlobalObject* globalObject, unsigned int inlineCapacity, BunString* names)
{
auto& vm = globalObject->vm();
- JSC::Structure* structure = globalObject->structureCache().emptyObjectStructureConcurrently(globalObject->objectPrototype(), inlineCapacity);
+ Structure* structure = globalObject->structureCache().emptyObjectStructureForPrototype(globalObject, globalObject->objectPrototype(), inlineCapacity);
PropertyOffset offset = 0;
for (unsigned i = 0; i < inlineCapacity; i++) {
- const Identifier& ident = JSC::Identifier::fromString(vm, Bun::toWTFString(names[i]));
+ Identifier ident = JSC::Identifier::fromString(vm, Bun::toWTFString(names[i]));
structure = structure->addPropertyTransition(vm, structure, JSC::PropertyName(ident), 0, offset);
}