[llvm] r266225 - llvm-dwp: Add assert text

David Blaikie via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 13 11:38:34 PDT 2016


Author: dblaikie
Date: Wed Apr 13 13:38:33 2016
New Revision: 266225

URL: http://llvm.org/viewvc/llvm-project?rev=266225&view=rev
Log:
llvm-dwp: Add assert text

Post-commit feedback from Eric Christopher on r265452.

Modified:
    llvm/trunk/tools/llvm-dwp/llvm-dwp.cpp

Modified: llvm/trunk/tools/llvm-dwp/llvm-dwp.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-dwp/llvm-dwp.cpp?rev=266225&r1=266224&r2=266225&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-dwp/llvm-dwp.cpp (original)
+++ llvm/trunk/tools/llvm-dwp/llvm-dwp.cpp Wed Apr 13 13:38:33 2016
@@ -131,7 +131,9 @@ static const char *getIndexedString(uint
                                     StringRef Str) {
   if (Form == dwarf::DW_FORM_string)
     return InfoData.getCStr(&InfoOffset);
-  assert(Form == dwarf::DW_FORM_GNU_str_index);
+  assert(Form == dwarf::DW_FORM_GNU_str_index && "Only string and str_index "
+                                                 "forms are supported for DWP "
+                                                 "string attributes");
   auto StrIndex = InfoData.getULEB128(&InfoOffset);
   DataExtractor StrOffsetsData(StrOffsets, true, 0);
   uint32_t StrOffsetsOffset = 4 * StrIndex;




More information about the llvm-commits mailing list