Index: src/typing-asm.cc |
diff --git a/src/typing-asm.cc b/src/typing-asm.cc |
index 24e6d08daabcf6c4f62de7b480f8c7e7e56a2fe7..942b57b66b72eaefd6915f5a879a3df4ff7dee0c 100644 |
--- a/src/typing-asm.cc |
+++ b/src/typing-asm.cc |
@@ -781,7 +781,7 @@ void AsmTyper::VisitHeapAccess(Property* expr, bool assigning, |
"array index expected to be integer")); |
Literal* right = bin->right()->AsLiteral(); |
if (right == NULL || right->raw_value()->ContainsDot()) { |
- FAIL(right, "heap access shift must be integer"); |
+ FAIL(bin->right(), "heap access shift must be integer"); |
} |
RECURSE(VisitWithExpectation(bin->right(), cache_.kAsmSigned, |
"array shift expected to be integer")); |