Bug 735519 - Fix a bunch of "inlined function used but not defined" warnings. r=dmandelin

--HG--
extra : rebase_source : 3886a738be227a90f78b872dc17c308b2f9ebcc5
This commit is contained in:
Steve Fink 2012-03-14 12:28:48 -07:00
parent f13b1e0497
commit 8f10efae3b
5 changed files with 8 additions and 5 deletions

View File

@ -52,6 +52,8 @@
#include "methodjit/MethodJIT.h"
#endif
#include "vm/ObjectImpl-inl.h"
namespace js {
namespace mjit {

View File

@ -2457,7 +2457,7 @@ InitArrayBufferClass(JSContext *cx, GlobalObject *global)
return arrayBufferProto;
}
JS_FRIEND_API(JSObject *)
JSObject *
js_InitTypedArrayClasses(JSContext *cx, JSObject *obj)
{
JS_ASSERT(obj->isNative());

View File

@ -290,9 +290,6 @@ IsFastTypedArrayClass(const Class *clasp);
/* Friend API methods */
JS_FRIEND_API(JSObject *)
js_InitTypedArrayClasses(JSContext *cx, JSObject *obj);
JS_FRIEND_API(JSBool)
js_IsTypedArray(JSObject *obj);

View File

@ -49,7 +49,6 @@
#include "jsfun.h"
#include "jsiter.h"
#include "jsnum.h"
#include "jstypedarray.h"
#include "js/Vector.h"
@ -61,6 +60,9 @@ js_InitObjectClass(JSContext *cx, JSObject *obj);
extern JSObject *
js_InitFunctionClass(JSContext *cx, JSObject *obj);
extern JSObject *
js_InitTypedArrayClasses(JSContext *cx, JSObject *obj);
namespace js {
class Debugger;

View File

@ -48,6 +48,8 @@
#include "String.h"
#include "jsgcinlines.h"
#include "jsobjinlines.h"
#include "gc/Barrier-inl.h"
inline void
JSString::writeBarrierPre(JSString *str)