case Runtime::kNewObjectFromBound:
case Runtime::kNewObjectWithAllocationSite:
case Runtime::kObjectFreeze:
+ case Runtime::kObjectSeal:
case Runtime::kOwnKeys:
case Runtime::kParseJson:
case Runtime::kPrepareStep:
case Runtime::kStringBuilderJoin:
case Runtime::kStringMatch:
case Runtime::kStringReplaceGlobalRegExpWithString:
+ case Runtime::kThrowConstAssignError:
case Runtime::kThrowNonMethodError:
case Runtime::kThrowNotDateError:
case Runtime::kThrowReferenceError:
--- /dev/null
+// Copyright 2015 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// Flags: --turbo-deoptimization
+
+assertThrows(function() {
+ [0].every(function(){ Object.seal((new Int8Array())); });
+})
+
+assertThrows(function() {
+ "use strict";
+ const v = 42;
+ v += 1;
+});