diff options
Diffstat (limited to 'src/bailout-reason.h')
-rw-r--r-- | src/bailout-reason.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/bailout-reason.h b/src/bailout-reason.h index 247024ff..b5e39c69 100644 --- a/src/bailout-reason.h +++ b/src/bailout-reason.h @@ -88,6 +88,7 @@ namespace internal { "The function_data field should be a BytecodeArray on interpreter entry") \ V(kGeneratedCodeIsTooLarge, "Generated code is too large") \ V(kGenerator, "Generator") \ + V(kGetIterator, "GetIterator") \ V(kGlobalFunctionsMustHaveInitialMap, \ "Global functions must have initial map") \ V(kGraphBuildingFailed, "Optimized graph construction failed") \ @@ -125,6 +126,7 @@ namespace internal { V(kLookupVariableInCountOperation, "Lookup variable in count operation") \ V(kMapBecameDeprecated, "Map became deprecated") \ V(kMapBecameUnstable, "Map became unstable") \ + V(kMissingBytecodeArray, "Missing bytecode array from function") \ V(kNativeFunctionLiteral, "Native function literal") \ V(kNeedSmiLiteral, "Need a Smi literal here") \ V(kNoCasesLeft, "No cases left") \ @@ -138,7 +140,6 @@ namespace internal { V(kNotEnoughSpillSlotsForOsr, "Not enough spill slots for OSR") \ V(kNotEnoughVirtualRegistersRegalloc, \ "Not enough virtual registers (regalloc)") \ - V(kObjectFoundInSmiOnlyArray, "Object found in smi-only array") \ V(kObjectLiteralWithComplexProperty, "Object literal with complex property") \ V(kOffsetOutOfRange, "Offset out of range") \ V(kOperandIsANumber, "Operand is a number") \ @@ -165,7 +166,7 @@ namespace internal { V(kObjectNotTagged, "The object is not tagged") \ V(kOptimizationDisabled, "Optimization disabled") \ V(kOptimizationDisabledForTest, "Optimization disabled for test") \ - V(kOptimizedTooManyTimes, "Optimized too many times") \ + V(kDeoptimizedTooManyTimes, "Deoptimized too many times") \ V(kOutOfVirtualRegistersWhileTryingToAllocateTempRegister, \ "Out of virtual registers while trying to allocate temp register") \ V(kParseScopeError, "Parse/scope error") \ @@ -185,6 +186,7 @@ namespace internal { "Sloppy function expects JSReceiver as receiver.") \ V(kSmiAdditionOverflow, "Smi addition overflow") \ V(kSmiSubtractionOverflow, "Smi subtraction overflow") \ + V(kSpreadCall, "Call with spread argument") \ V(kStackAccessBelowStackPointer, "Stack access below stack pointer") \ V(kStackFrameTypesMustMatch, "Stack frame types must match") \ V(kSuperReference, "Super reference") \ @@ -211,14 +213,10 @@ namespace internal { "Unexpected ElementsKind in array constructor") \ V(kUnexpectedFallthroughFromCharCodeAtSlowCase, \ "Unexpected fallthrough from CharCodeAt slow case") \ - V(kUnexpectedFallthroughFromCharFromCodeSlowCase, \ - "Unexpected fallthrough from CharFromCode slow case") \ V(kUnexpectedFallThroughFromStringComparison, \ "Unexpected fall-through from string comparison") \ V(kUnexpectedFallthroughToCharCodeAtSlowCase, \ "Unexpected fallthrough to CharCodeAt slow case") \ - V(kUnexpectedFallthroughToCharFromCodeSlowCase, \ - "Unexpected fallthrough to CharFromCode slow case") \ V(kUnexpectedFPUStackDepthAfterInstruction, \ "Unexpected FPU stack depth after instruction") \ V(kUnexpectedInitialMapForArrayFunction1, \ @@ -251,6 +249,8 @@ namespace internal { V(kUnsupportedPhiUseOfArguments, "Unsupported phi use of arguments") \ V(kUnsupportedPhiUseOfConstVariable, \ "Unsupported phi use of const or let variable") \ + V(kUnexpectedReturnFromFrameDropper, \ + "Unexpectedly returned from dropping frames") \ V(kUnexpectedReturnFromThrow, "Unexpectedly returned from a throw") \ V(kUnsupportedSwitchStatement, "Unsupported switch statement") \ V(kUnsupportedTaggedImmediate, "Unsupported tagged immediate") \ @@ -263,7 +263,9 @@ namespace internal { V(kWrongArgumentCountForInvokeIntrinsic, \ "Wrong number of arguments for intrinsic") \ V(kShouldNotDirectlyEnterOsrFunction, \ - "Should not directly enter OSR-compiled function") + "Should not directly enter OSR-compiled function") \ + V(kUnexpectedReturnFromWasmTrap, \ + "Should not return after throwing a wasm trap") #define ERROR_MESSAGES_CONSTANTS(C, T) C, enum BailoutReason { |