diff --git a/js/src/jsproxy.h b/js/src/jsproxy.h index ec26e3a81634..aa0e7827e039 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 19b5aef3c2ba..93e12163ec52 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;