From: Mike Hommey <glandium@debian.org>
Date: Tue, 7 Jul 2009 20:26:46 +0200
Subject: Don't export js_SetTraceableNativeFailed, which is only used internally

Otherwise, this is one more different symbol between JIT and non-JIT builds
---
 js/src/jsbuiltins.cpp |    2 +-
 js/src/jsbuiltins.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/js/src/jsbuiltins.cpp b/js/src/jsbuiltins.cpp
index 9c3d26a..6000f66 100644
--- a/js/src/jsbuiltins.cpp
+++ b/js/src/jsbuiltins.cpp
@@ -63,7 +63,7 @@ using namespace nanojit;
 
 extern jsdouble js_NaN;
 
-JS_FRIEND_API(void)
+void
 js_SetTraceableNativeFailed(JSContext *cx)
 {
     js_SetBuiltinError(cx);
diff --git a/js/src/jsbuiltins.h b/js/src/jsbuiltins.h
index c8ce6b7..36777c4 100644
--- a/js/src/jsbuiltins.h
+++ b/js/src/jsbuiltins.h
@@ -397,7 +397,7 @@ js_Int32ToId(JSContext* cx, int32 index, jsid* id)
 }
 
 /* Extern version of js_SetBuiltinError. */
-extern JS_FRIEND_API(void)
+extern void
 js_SetTraceableNativeFailed(JSContext *cx);
 
 #else
