Bug 1095587 - Add nsWrapperCache and Exception (which is an interface itself) to the interface map of Exception. r=bz

This commit is contained in:
Bobby Holley 2014-11-07 11:40:04 -08:00
parent bfd24f75ba
commit 3da15fab6b

View File

@ -158,6 +158,8 @@ bool Exception::sEverMadeOneFromFactory = false;
NS_IMPL_CLASSINFO(Exception, nullptr, nsIClassInfo::DOM_OBJECT,
NS_XPCEXCEPTION_CID)
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Exception)
NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
NS_INTERFACE_MAP_ENTRY(Exception)
NS_INTERFACE_MAP_ENTRY(nsIException)
NS_INTERFACE_MAP_ENTRY(nsIXPCException)
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIException)