Auto-Submit | +1 |
Commit-Queue | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
return string_->SlowEqualsNonThinSameLength(length(), string);
Unfortunately I don't think this is correct. We can have a `ThinString` here in world with shared strings.
If the string gets concurrently internalized between [1] and [2]. At [3] or [4] a GC can happen, which can transition the string into a `ThinString`. In the lookup at [2], we can then have a `ThinString` here.
[1] https://crsrc.org/c/v8/src/objects/string-table.cc;drc=1b94e215657f5c9b043a225449370e42f614fee0;l=389
[2] https://crsrc.org/c/v8/src/objects/string-table.cc;drc=8a1988938d4298fbe8fb499b1a59fe4b04a21b15;l=457
[3] https://crsrc.org/c/v8/src/objects/string-table.cc;drc=8a1988938d4298fbe8fb499b1a59fe4b04a21b15;l=448
[4] https://crsrc.org/c/v8/src/objects/string-table.cc;drc=8a1988938d4298fbe8fb499b1a59fe4b04a21b15;l=452
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |