Bug 1289235 - Fix failing msvc compilation for PlatformHandleHelper implicit conversion. r?billm
MSVC requires explict namespacing on for the implicit conversion, which is
added in this changeset.
MozReview-Commit-ID: 2xRN1gUtSlx
--- a/ipc/glue/FileDescriptor.cpp
+++ b/ipc/glue/FileDescriptor.cpp
@@ -202,17 +202,17 @@ FileDescriptor::PlatformHandleHelper::Pl
}
bool
FileDescriptor::PlatformHandleHelper::operator!=(std::nullptr_t) const
{
return mHandle != INVALID_HANDLE;
}
-FileDescriptor::PlatformHandleHelper::operator PlatformHandleType () const
+FileDescriptor::PlatformHandleHelper::operator FileDescriptor::PlatformHandleType () const
{
return mHandle;
}
#ifdef XP_WIN
FileDescriptor::PlatformHandleHelper::operator std::intptr_t () const
{
return reinterpret_cast<std::intptr_t>(mHandle);