From 2f412dca8715a6387e977a29aacfb737508fc006 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= Date: Tue, 17 Jul 2012 12:54:41 -0400 Subject: [PATCH] Bug 774671 - Fix mismatched declarations. r=luke. --- js/src/jsproxy.h | 2 +- js/src/jsprvtd.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/js/src/jsproxy.h b/js/src/jsproxy.h index ec26e3a8163..aa0e7827e03 100644 --- a/js/src/jsproxy.h +++ b/js/src/jsproxy.h @@ -13,7 +13,7 @@ namespace js { -class Wrapper; +class JS_FRIEND_API(Wrapper); /* * A proxy is a JSObject that implements generic behavior by providing custom diff --git a/js/src/jsprvtd.h b/js/src/jsprvtd.h index 19b5aef3c2b..93e12163ec5 100644 --- a/js/src/jsprvtd.h +++ b/js/src/jsprvtd.h @@ -146,9 +146,9 @@ struct TreeContext; class UpvarCookie; class Proxy; -class BaseProxyHandler; -class DirectWrapper; -class CrossCompartmentWrapper; +class JS_FRIEND_API(BaseProxyHandler); +class JS_FRIEND_API(DirectWrapper); +class JS_FRIEND_API(CrossCompartmentWrapper); class TempAllocPolicy; class RuntimeAllocPolicy;