Revision: 17106
Author:   [email protected]
Date:     Fri Oct  4 11:25:30 2013 UTC
Log:      Calm down GCMole after r17104.

[email protected]
BUG=

Review URL: https://codereview.chromium.org/25409003
http://code.google.com/p/v8/source/detail?r=17106

Modified:
 /branches/bleeding_edge/src/ic.cc

=======================================
--- /branches/bleeding_edge/src/ic.cc   Fri Oct  4 08:17:11 2013 UTC
+++ /branches/bleeding_edge/src/ic.cc   Fri Oct  4 11:25:30 2013 UTC
@@ -2347,8 +2347,10 @@
   Code::ExtraICState extra_ic_state = target()->extended_extra_ic_state();
   BinaryOpStub stub(extra_ic_state);

-  bool smi_was_enabled = stub.GetLeftType(isolate())->Maybe(Type::Smi()) &&
-                         stub.GetRightType(isolate())->Maybe(Type::Smi());
+  Handle<Type> left_type = stub.GetLeftType(isolate());
+  Handle<Type> right_type = stub.GetRightType(isolate());
+  bool smi_was_enabled = left_type->Maybe(Type::Smi()) &&
+                         right_type->Maybe(Type::Smi());

   Maybe<Handle<Object> > result = stub.Result(left, right, isolate());

@@ -2380,8 +2382,10 @@
   Handle<Code> code = stub.GetCode(isolate());
   set_target(*code);

-  bool enable_smi = stub.GetLeftType(isolate())->Maybe(Type::Smi()) &&
-                    stub.GetRightType(isolate())->Maybe(Type::Smi());
+  left_type = stub.GetLeftType(isolate());
+  right_type = stub.GetRightType(isolate());
+  bool enable_smi = left_type->Maybe(Type::Smi()) &&
+                    right_type->Maybe(Type::Smi());

   if (!smi_was_enabled && enable_smi) {
     PatchInlinedSmiCode(address(), ENABLE_INLINED_SMI_CHECK);

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to