зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1392617 Fix comparison between signed and unsigned integer expressions r=aklotz
The return of these functions is actually (DWORD) –1 MozReview-Commit-ID: 112d6BTBt8O --HG-- extra : rebase_source : f36ec05d9a1e85d4d2dd844d8024189971aaeb46
This commit is contained in:
Родитель
b7180de1e8
Коммит
2dbc80baea
|
@ -163,7 +163,7 @@ GetChromeHangReport(Telemetry::ProcessedStack& aStack,
|
|||
}
|
||||
|
||||
if (!suspended) {
|
||||
if (ret != -1) {
|
||||
if (ret != (DWORD)-1) {
|
||||
MOZ_ALWAYS_TRUE(::ResumeThread(winMainThreadHandle) != DWORD(-1));
|
||||
}
|
||||
return;
|
||||
|
@ -172,7 +172,7 @@ GetChromeHangReport(Telemetry::ProcessedStack& aStack,
|
|||
MozStackWalkThread(ChromeStackWalker, /* skipFrames */ 0, /* maxFrames */ 0,
|
||||
&rawStack, winMainThreadHandle, nullptr);
|
||||
ret = ::ResumeThread(winMainThreadHandle);
|
||||
if (ret == -1) {
|
||||
if (ret == (DWORD)-1) {
|
||||
return;
|
||||
}
|
||||
aStack = Telemetry::GetStackAndModules(rawStack);
|
||||
|
|
|
@ -331,7 +331,7 @@ SetThreadAffinity(unsigned int cpu)
|
|||
MOZ_ALWAYS_TRUE(thread_policy_set(mach_thread_self(), THREAD_AFFINITY_POLICY,
|
||||
&policy.affinity_tag, 1) == KERN_SUCCESS);
|
||||
#elif defined(XP_WIN)
|
||||
MOZ_ALWAYS_TRUE(SetThreadIdealProcessor(GetCurrentThread(), cpu) != -1);
|
||||
MOZ_ALWAYS_TRUE(SetThreadIdealProcessor(GetCurrentThread(), cpu) != (DWORD)-1);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче