mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 18:26:15 +00:00
9adcf8310b
Replace the loosely-typed 'trace' static member functions with well-typed non-static trace methods. These can be used by DebuggerWeakMap::traceCrossCompartmentEdges, called from Debugger::traceCrossCompartmentEdges. To produce the plain (JSTracer*, JSObject*) functions still needed for js::ClassOps::trace values, define a CallTraceMethod function template that does the downcast to the most derived type, and then defers to the well-typed method. Differential Revision: https://phabricator.services.mozilla.com/D38573 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
ipc | ||
public | ||
rust | ||
src | ||
xpconnect | ||
app.mozbuild | ||
ffi.configure | ||
moz.build | ||
moz.configure | ||
sub.configure |