From 59fa37da873c63689d73ce740c5061b364bf012f Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Wed, 14 Nov 2018 09:53:45 +0000 Subject: [PATCH] Suppress a "-Wliteral-conversion" compiler warning. error: implicit conversion from 'double' to 'uint64_t' (aka 'unsigned long') changes value from -0 to 0 [-Werror,-Wliteral-conversion] llvm-svn: 346841 --- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lldb/source/Plugins/Language/ObjC/Cocoa.cpp b/lldb/source/Plugins/Language/ObjC/Cocoa.cpp index 72fd7c5..16f77e8 100644 --- a/lldb/source/Plugins/Language/ObjC/Cocoa.cpp +++ b/lldb/source/Plugins/Language/ObjC/Cocoa.cpp @@ -781,7 +781,7 @@ static uint64_t decodeTaggedTimeInterval(uint64_t encodedTimeInterval) { if (encodedTimeInterval == 0) return 0.0; if (encodedTimeInterval == std::numeric_limits::max()) - return -0.0; + return (uint64_t)-0.0; TaggedDoubleBits encodedBits = { .i = encodedTimeInterval }; DoubleBits decodedBits; -- 2.7.4