Index: src/compiler/js-typed-lowering.cc |
diff --git a/src/compiler/js-typed-lowering.cc b/src/compiler/js-typed-lowering.cc |
index 244cfe2dbaadd1f8a44ab5bcf611877ab2d042bb..3d80a275f3ab07956da6c84c40f7d0abe13a7288 100644 |
--- a/src/compiler/js-typed-lowering.cc |
+++ b/src/compiler/js-typed-lowering.cc |
@@ -541,7 +541,7 @@ Reduction JSTypedLowering::ReduceJSUnaryNot(Node* node) { |
return Changed(node); |
} else if (input_type->Is(Type::String())) { |
// JSUnaryNot(x:string) => NumberEqual(x.length,#0) |
- FieldAccess const access = AccessBuilder::ForStringLength(); |
+ FieldAccess const access = AccessBuilder::ForStringLength(graph()->zone()); |
// It is safe for the load to be effect-free (i.e. not linked into effect |
// chain) because we assume String::length to be immutable. |
Node* length = graph()->NewNode(simplified()->LoadField(access), input, |
@@ -572,7 +572,7 @@ Reduction JSTypedLowering::ReduceJSToBoolean(Node* node) { |
return Changed(node); |
} else if (input_type->Is(Type::String())) { |
// JSToBoolean(x:string) => NumberLessThan(#0,x.length) |
- FieldAccess const access = AccessBuilder::ForStringLength(); |
+ FieldAccess const access = AccessBuilder::ForStringLength(graph()->zone()); |
// It is safe for the load to be effect-free (i.e. not linked into effect |
// chain) because we assume String::length to be immutable. |
Node* length = graph()->NewNode(simplified()->LoadField(access), input, |