Index: src/builtins/builtins-array.cc |
diff --git a/src/builtins/builtins-array.cc b/src/builtins/builtins-array.cc |
index 22953106608b23822d16ebd23840d52a343d4e45..582bd41d222bcd223a459cdbcc98f89be7e3c7aa 100644 |
--- a/src/builtins/builtins-array.cc |
+++ b/src/builtins/builtins-array.cc |
@@ -239,7 +239,7 @@ void Builtins::Generate_FastArrayPush(compiler::CodeAssemblerState* state) { |
Node* descriptors = assembler.LoadMapDescriptors(map); |
Node* details = assembler.LoadFixedArrayElement( |
descriptors, DescriptorArray::ToDetailsIndex(0)); |
- mask = READ_ONLY << PropertyDetails::AttributesField::kShift; |
+ mask = PropertyDetails::kAttributesReadOnlyMask; |
Node* mask_node = assembler.SmiConstant(mask); |
test = assembler.SmiAnd(details, mask_node); |
assembler.GotoIf(assembler.WordEqual(test, mask_node), &runtime); |