Fix bug in representation-change.h.
authortitzer@chromium.org <titzer@chromium.org>
Wed, 24 Sep 2014 13:55:29 +0000 (13:55 +0000)
committertitzer@chromium.org <titzer@chromium.org>
Wed, 24 Sep 2014 13:55:29 +0000 (13:55 +0000)
R=jarin@chromium.org
BUG=

Review URL: https://codereview.chromium.org/598933003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24185 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/compiler/representation-change.h

index bb3e357..f50a7ef 100644 (file)
@@ -220,9 +220,9 @@ class RepresentationChanger {
     switch (node->opcode()) {
       case IrOpcode::kInt32Constant:
         return node;  // No change necessary.
-      case IrOpcode::kNumberConstant:
       case IrOpcode::kFloat32Constant:
         return MakeInt32Constant(OpParameter<float>(node));
+      case IrOpcode::kNumberConstant:
       case IrOpcode::kFloat64Constant:
         return MakeInt32Constant(OpParameter<double>(node));
       default: