author | Nathan Froyd <froydnj@mozilla.com> |
Tue, 03 Jul 2018 17:04:26 -0400 | |
changeset 480020 | be73fc773100823d69c1330bbcb8f5e593f65e9d |
parent 480019 | 53e44a1beb93ae8caa523ccfd0e54400192f8aae |
child 480021 | f859daf8d8d9356eb2c51811d724403d56574639 |
push id | 9719 |
push user | ffxbld-merge |
push date | Fri, 24 Aug 2018 17:49:46 +0000 |
treeherder | mozilla-beta@719ec98fba77 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | aklotz |
bugs | 1472806 |
milestone | 63.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/ipc/mscom/COMPtrHolder.h +++ b/ipc/mscom/COMPtrHolder.h @@ -157,17 +157,17 @@ struct ParamTraits<mozilla::mscom::COMPt { #if defined(MOZ_CONTENT_SANDBOX) static const bool sIsStreamPreservationNeeded = XRE_IsParentProcess() && mozilla::GetEffectiveContentSandboxLevel() >= 3; #else const bool sIsStreamPreservationNeeded = false; #endif // defined(MOZ_CONTENT_SANDBOX) - paramType::EnvType env; + typename paramType::EnvType env; mozilla::mscom::ProxyStreamFlags flags = sIsStreamPreservationNeeded ? mozilla::mscom::ProxyStreamFlags::ePreservable : mozilla::mscom::ProxyStreamFlags::eDefault; mozilla::mscom::ProxyStream proxyStream(_IID, aParam.Get(), &env, flags); int bufLen; const BYTE* buf = proxyStream.GetBuffer(bufLen);