summaryrefslogtreecommitdiff
path: root/chromium/v8/src/compiler/backend/code-generator.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/compiler/backend/code-generator.cc')
-rw-r--r--chromium/v8/src/compiler/backend/code-generator.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/v8/src/compiler/backend/code-generator.cc b/chromium/v8/src/compiler/backend/code-generator.cc
index bb83a8497bb..9ce92dadaa9 100644
--- a/chromium/v8/src/compiler/backend/code-generator.cc
+++ b/chromium/v8/src/compiler/backend/code-generator.cc
@@ -1210,6 +1210,10 @@ void CodeGenerator::AddTranslationForOperand(Translation* translation,
DCHECK_EQ(MachineRepresentation::kTagged, type.representation());
literal = DeoptimizationLiteral(constant.ToHeapObject());
break;
+ case Constant::kCompressedHeapObject:
+ DCHECK_EQ(MachineRepresentation::kCompressed, type.representation());
+ literal = DeoptimizationLiteral(constant.ToHeapObject());
+ break;
case Constant::kDelayedStringConstant:
DCHECK_EQ(MachineRepresentation::kTagged, type.representation());
literal = DeoptimizationLiteral(constant.ToDelayedStringConstant());