Bug 867439 - Only include IonFrames.h when building with ION. r=nbp
authorSteve Singer <steve@ssinger.info>
Wed, 01 May 2013 08:48:27 -0400
changeset 130465 4ff1e574e509f010eba959897491518334689db7
parent 130464 87fafdf157700c7d1f077ef25de93454d89b8e61
child 130466 709034aa6a035f5c7a39f10ead2dc04f4191bbd2
child 130556 d44cfdc9ec2e5d9ac80b157fb0dc00049146e064
child 130557 c29ff6b56977f2c92b3642e5bab7b5eb98fd11cf
child 130594 eb460fae0ece75f8f284be8f9618cc085466987f
child 130932 9c204e0c1af164db48cc02d81ea790d8c58b5c96
push id27377
push userryanvm@gmail.com
push dateWed, 01 May 2013 12:48:32 +0000
treeherdermozilla-inbound@4ff1e574e509 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnbp
bugs867439
milestone23.0a1
first release with
nightly linux32
4ff1e574e509 / 23.0a1 / 20130501085824 / files
nightly linux64
4ff1e574e509 / 23.0a1 / 20130501085824 / files
nightly mac
4ff1e574e509 / 23.0a1 / 20130501085824 / files
nightly win32
4ff1e574e509 / 23.0a1 / 20130501085824 / files
nightly win64
4ff1e574e509 / 23.0a1 / 20130501085824 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 867439 - Only include IonFrames.h when building with ION. r=nbp
js/src/vm/ArgumentsObject.cpp
--- a/js/src/vm/ArgumentsObject.cpp
+++ b/js/src/vm/ArgumentsObject.cpp
@@ -13,17 +13,19 @@
 #include "vm/Xdr.h"
 
 #include "jsobjinlines.h"
 
 #include "gc/Barrier-inl.h"
 #include "vm/Stack-inl.h"
 #include "vm/ArgumentsObject-inl.h"
 
+#if  defined(JS_ION)
 #include "ion/IonFrames.h"
+#endif
 
 using namespace js;
 using namespace js::gc;
 
 static void
 CopyStackFrameArguments(const AbstractFramePtr frame, HeapValue *dst, unsigned totalArgs)
 {
     JS_ASSERT_IF(frame.isStackFrame(), !frame.asStackFrame()->runningInIon());