Bug 1289608 - Provide explicit instantiation declarations for the various instantiations of XrapWrapper. r=bholley

MozReview-Commit-ID: 6rS9JJ1Ba9R

--HG--
extra : rebase_source : 29a69c5b0068bc2e948e007d656ef7b7d4efb13d
This commit is contained in:
Botond Ballo 2016-07-29 16:39:14 -04:00
Родитель 4bb0811eb6
Коммит 34d65c1f90
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -497,6 +497,14 @@ class XrayWrapper : public Base {
#define PermissiveXrayOpaque xpc::XrayWrapper<js::CrossCompartmentWrapper, xpc::OpaqueXrayTraits> #define PermissiveXrayOpaque xpc::XrayWrapper<js::CrossCompartmentWrapper, xpc::OpaqueXrayTraits>
#define SCSecurityXrayXPCWN xpc::XrayWrapper<js::SameCompartmentSecurityWrapper, xpc::XPCWrappedNativeXrayTraits> #define SCSecurityXrayXPCWN xpc::XrayWrapper<js::SameCompartmentSecurityWrapper, xpc::XPCWrappedNativeXrayTraits>
extern template class PermissiveXrayXPCWN;
extern template class SecurityXrayXPCWN;
extern template class PermissiveXrayDOM;
extern template class SecurityXrayDOM;
extern template class PermissiveXrayJS;
extern template class PermissiveXrayOpaque;
extern template class PermissiveXrayXPCWN;
class SandboxProxyHandler : public js::Wrapper { class SandboxProxyHandler : public js::Wrapper {
public: public:
constexpr SandboxProxyHandler() : js::Wrapper(0) constexpr SandboxProxyHandler() : js::Wrapper(0)