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.