Reviewers: titzer,

Message:
PTAL

Description:
Fix compilation error with latest Xcode.

The build failed because of unused private fields.

[email protected]
BUG=v8:3030
LOG=n

Please review this at https://codereview.chromium.org/94793003/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files (+16, -14 lines):
  M src/hydrogen-check-elimination.h
  M src/ia32/stub-cache-ia32.cc


Index: src/hydrogen-check-elimination.h
diff --git a/src/hydrogen-check-elimination.h b/src/hydrogen-check-elimination.h index 50d9908db1f2b8bdc3447af38c1f8e853164a4bc..b429b174623cf7691b1509d74c5fb3e4f238dd0d 100644
--- a/src/hydrogen-check-elimination.h
+++ b/src/hydrogen-check-elimination.h
@@ -39,17 +39,19 @@ namespace internal {
 class HCheckEliminationPhase : public HPhase {
  public:
   explicit HCheckEliminationPhase(HGraph* graph)
-    : HPhase("H_Check Elimination", graph),
-      aliasing_(),
-      redundant_(0),
-      removed_(0),
-      removed_cho_(0),
-      narrowed_(0),
-      loads_(0),
-      empty_(0),
-      compares_true_(0),
-      compares_false_(0),
-      transitions_(0) { }
+      : HPhase("H_Check Elimination", graph), aliasing_() {
+#ifdef DEBUG
+    redundant_ = 0;
+    removed_ = 0;
+    removed_cho_ = 0;
+    narrowed_ = 0;
+    loads_ = 0;
+    empty_ = 0;
+    compares_true_ = 0;
+    compares_false_ = 0;
+    transitions_ = 0;
+#endif
+  }

   void Run();

@@ -59,6 +61,7 @@ class HCheckEliminationPhase : public HPhase {
   void PrintStats();

   HAliasAnalyzer* aliasing_;
+#ifdef DEBUG
   int redundant_;
   int removed_;
   int removed_cho_;
@@ -68,6 +71,7 @@ class HCheckEliminationPhase : public HPhase {
   int compares_true_;
   int compares_false_;
   int transitions_;
+#endif
 };


Index: src/ia32/stub-cache-ia32.cc
diff --git a/src/ia32/stub-cache-ia32.cc b/src/ia32/stub-cache-ia32.cc
index 5c81b593d0ee94c03be186fad6b6351c7c6b2b70..ba57d7e1177f1ea99f783c991a361d8992304dbb 100644
--- a/src/ia32/stub-cache-ia32.cc
+++ b/src/ia32/stub-cache-ia32.cc
@@ -651,8 +651,7 @@ class CallInterceptorCompiler BASE_EMBEDDED {
                           ExtraICState extra_state)
       : stub_compiler_(stub_compiler),
         arguments_(arguments),
-        name_(name),
-        extra_state_(extra_state) {}
+        name_(name) {}

   void Compile(MacroAssembler* masm,
                Handle<JSObject> object,
@@ -828,7 +827,6 @@ class CallInterceptorCompiler BASE_EMBEDDED {
   CallStubCompiler* stub_compiler_;
   const ParameterCount& arguments_;
   Register name_;
-  ExtraICState extra_state_;
 };




--
--
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