Index: src/crankshaft/hydrogen.cc |
diff --git a/src/crankshaft/hydrogen.cc b/src/crankshaft/hydrogen.cc |
index 9fe36bcce89e84cd04dcffd116456cc75e224c38..15fbc22a4de373470b2b1a133a980d6c2a99cbc1 100644 |
--- a/src/crankshaft/hydrogen.cc |
+++ b/src/crankshaft/hydrogen.cc |
@@ -5767,6 +5767,9 @@ void HOptimizedGraphBuilder::VisitVariableProxy(VariableProxy* expr) { |
case VariableLocation::LOOKUP: |
return Bailout(kReferenceToAVariableWhichRequiresDynamicLookup); |
+ |
+ case VariableLocation::MODULE: |
+ UNREACHABLE(); |
} |
} |
@@ -7009,6 +7012,9 @@ void HOptimizedGraphBuilder::HandleCompoundAssignment(Assignment* expr) { |
case VariableLocation::LOOKUP: |
return Bailout(kCompoundAssignmentToLookupSlot); |
+ |
+ case VariableLocation::MODULE: |
+ UNREACHABLE(); |
} |
return ast_context()->ReturnValue(Pop()); |
@@ -7157,6 +7163,9 @@ void HOptimizedGraphBuilder::VisitAssignment(Assignment* expr) { |
case VariableLocation::LOOKUP: |
return Bailout(kAssignmentToLOOKUPVariable); |
+ |
+ case VariableLocation::MODULE: |
+ UNREACHABLE(); |
} |
} else { |
return Bailout(kInvalidLeftHandSideInAssignment); |
@@ -10803,6 +10812,9 @@ void HOptimizedGraphBuilder::VisitCountOperation(CountOperation* expr) { |
case VariableLocation::LOOKUP: |
return Bailout(kLookupVariableInCountOperation); |
+ |
+ case VariableLocation::MODULE: |
+ UNREACHABLE(); |
} |
Drop(returns_original_input ? 2 : 1); |
@@ -12196,6 +12208,8 @@ void HOptimizedGraphBuilder::VisitVariableDeclaration( |
break; |
case VariableLocation::LOOKUP: |
return Bailout(kUnsupportedLookupSlotInDeclaration); |
+ case VariableLocation::MODULE: |
+ UNREACHABLE(); |
} |
} |
@@ -12237,6 +12251,8 @@ void HOptimizedGraphBuilder::VisitFunctionDeclaration( |
} |
case VariableLocation::LOOKUP: |
return Bailout(kUnsupportedLookupSlotInDeclaration); |
+ case VariableLocation::MODULE: |
+ UNREACHABLE(); |
} |
} |