Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index 073f7a1c7c2a198f94cb7e87a82fbe51b1803b0d..2033ea422b2d09530e4463712bc35a91334c5d55 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -1513,6 +1513,11 @@ HValue* HUnaryMathOperation::Canonicalize() { |
// If the input is integer32 then we replace the floor instruction |
// with its input. This happens before the representation changes are |
// introduced. |
+ |
+ // TODO(2205): The above comment is lying. All of this happens |
+ // *after* representation changes are introduced. We should check |
+ // for value->IsChange() and react accordingly if yes. |
+ |
if (value()->representation().IsInteger32()) return value(); |
#if defined(V8_TARGET_ARCH_ARM) || defined(V8_TARGET_ARCH_IA32) || \ |