[libcxxabi] r207169 - Fix one missed use of DW_EH_PE_omit in r203626

Nick Kledzik kledzik at apple.com
Thu Apr 24 18:35:29 PDT 2014


Author: kledzik
Date: Thu Apr 24 20:35:29 2014
New Revision: 207169

URL: http://llvm.org/viewvc/llvm-project?rev=207169&view=rev
Log:
Fix one missed use of DW_EH_PE_omit in r203626

Modified:
    libcxxabi/trunk/src/Unwind/DwarfParser.hpp

Modified: libcxxabi/trunk/src/Unwind/DwarfParser.hpp
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/Unwind/DwarfParser.hpp?rev=207169&r1=207168&r2=207169&view=diff
==============================================================================
--- libcxxabi/trunk/src/Unwind/DwarfParser.hpp (original)
+++ libcxxabi/trunk/src/Unwind/DwarfParser.hpp Thu Apr 24 20:35:29 2014
@@ -216,7 +216,7 @@ bool CFI_Parser<A>::findFDE(A &addressSp
             if (cieInfo->fdesHaveAugmentationData) {
               pint_t augLen = (pint_t)addressSpace.getULEB128(p, nextCFI);
               pint_t endOfAug = p + augLen;
-              if (cieInfo->lsdaEncoding != 0) {
+              if (cieInfo->lsdaEncoding != DW_EH_PE_omit) {
                 // peek at value (without indirection).  Zero means no lsda
                 pint_t lsdaStart = p;
                 if (addressSpace.getEncodedP(





More information about the cfe-commits mailing list