Commit 6f27180 1 parent cfd4c43 commit 6f27180 Copy full SHA for 6f27180
File tree 3 files changed +11
-6
lines changed
3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,6 @@ vars = {
37
37
'download_jsfunfuzz' : False ,
38
38
'download_prebuilt_bazel' : False ,
39
39
'check_v8_header_includes' : False ,
40
- 'checkout_reclient' : False ,
41
40
42
41
# By default, download the fuchsia sdk from the public sdk directory.
43
42
'fuchsia_sdk_cipd_prefix' : 'fuchsia/sdk/gn/' ,
@@ -143,7 +142,7 @@ deps = {
143
142
}
144
143
],
145
144
'dep_type' : 'cipd' ,
146
- 'condition' : '( host_os == "linux" or host_os == "mac" or host_os == "win") and checkout_reclient ' ,
145
+ 'condition' : 'host_os == "linux" or host_os == "mac" or host_os == "win"' ,
147
146
},
148
147
'test/benchmarks/data' :
149
148
Var ('chromium_url' ) + '/v8/deps/third_party/benchmarks.git' + '@' + '05d7188267b4560491ff9155c5ee13e207ecd65f' ,
Original file line number Diff line number Diff line change 11
11
#define V8_MAJOR_VERSION 10
12
12
#define V8_MINOR_VERSION 7
13
13
#define V8_BUILD_NUMBER 193
14
- #define V8_PATCH_LEVEL 16
14
+ #define V8_PATCH_LEVEL 18
15
15
16
16
// Use 1 for candidates and 0 otherwise.
17
17
// (Boolean macro values are not supported by all preprocessors.)
Original file line number Diff line number Diff line change @@ -451,9 +451,15 @@ PropertyAccessInfo AccessInfoFactory::ComputeDataFieldAccessInfo(
451
451
map, descriptor, details_representation));
452
452
} else if (details_representation.IsHeapObject ()) {
453
453
if (descriptors_field_type->IsNone ()) {
454
- // Store is not safe if the field type was cleared.
455
- if (access_mode == AccessMode::kStore ) {
456
- return Invalid ();
454
+ switch (access_mode) {
455
+ case AccessMode::kStore :
456
+ case AccessMode::kStoreInLiteral :
457
+ case AccessMode::kDefine :
458
+ // Store is not safe if the field type was cleared.
459
+ return Invalid ();
460
+ case AccessMode::kLoad :
461
+ case AccessMode::kHas :
462
+ break ;
457
463
}
458
464
459
465
// The field type was cleared by the GC, so we don't know anything
You can’t perform that action at this time.
0 commit comments