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 141412 4ff1e574e509f010eba959897491518334689db7
parent 141411 87fafdf157700c7d1f077ef25de93454d89b8e61
child 141413 d44cfdc9ec2e5d9ac80b157fb0dc00049146e064
child 141414 c29ff6b56977f2c92b3642e5bab7b5eb98fd11cf
child 141416 709034aa6a035f5c7a39f10ead2dc04f4191bbd2
child 141492 eb460fae0ece75f8f284be8f9618cc085466987f
child 141848 9c204e0c1af164db48cc02d81ea790d8c58b5c96
push id2579
push userakeybl@mozilla.com
push dateMon, 24 Jun 2013 18:52:47 +0000
treeherdermozilla-beta@b69b7de8a05a [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());