mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 16:55:40 +00:00
8c0ed09430
For reasions which are unclear, MSVC does not recognize the declaration and definition of ThenWithCycleCollectedArts as matching in their previous form. Changing both to use the same template `using` declaration for the entire return type fixes this. MSVC also has problems with the previous use of std::forward, which is fixed by explicitly coercing smart pointers to their equivalent pointer types, and moving any other type. Differential Revision: https://phabricator.services.mozilla.com/D4397 --HG-- extra : rebase_source : 483fc7c33a0b10227b11862d176299813466ac95 |
||
---|---|---|
.. | ||
tests | ||
moz.build | ||
Promise-inl.h | ||
Promise.cpp | ||
Promise.h | ||
PromiseDebugging.cpp | ||
PromiseDebugging.h | ||
PromiseNativeHandler.h | ||
PromiseWorkerProxy.h |