[llvm] r324171 - Fix MSVC signed/unsigned comparison warning. NFCI.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sat Feb 3 04:38:56 PST 2018


Author: rksimon
Date: Sat Feb  3 04:38:56 2018
New Revision: 324171

URL: http://llvm.org/viewvc/llvm-project?rev=324171&view=rev
Log:
Fix MSVC signed/unsigned comparison warning. NFCI.

Modified:
    llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp

Modified: llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp?rev=324171&r1=324170&r2=324171&view=diff
==============================================================================
--- llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp (original)
+++ llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp Sat Feb  3 04:38:56 2018
@@ -114,7 +114,7 @@ Error DWARFDebugRnglists::extract(DWARFD
                          "offset 0x%" PRIx32,
                          *OffsetPtr - 1);
     case dwarf::DW_RLE_start_end: {
-      if (End - *OffsetPtr < HeaderData.AddrSize * 2)
+      if ((End - *OffsetPtr) < unsigned(HeaderData.AddrSize * 2))
         return createError("insufficient space remaining in table for "
                            "DW_RLE_start_end encoding "
                            "at offset 0x%" PRIx32,




More information about the llvm-commits mailing list