[PATCH] D150607: [DebugInfo][NFCI] Refactor DWARFAbbreviationDeclaration::extract

James Henderson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 16 01:01:02 PDT 2023


jhenderson added inline comments.


================
Comment at: llvm/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp:50
+    return make_error<llvm::object::GenericBinaryError>(
+        "Abbreviation declaration requires a non-null Tag!");
   }
----------------
(ignore this suggestion if this isn't going to end up as a user-facing error)

There are guidelines on error and warning formatting (see https://llvm.org/docs/CodingStandards.html#error-and-warning-messages), so we should conform to those in new code, unless there's a strong reason not to.


================
Comment at: llvm/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp:77
+      return make_error<llvm::object::GenericBinaryError>(
+          "Malformed abbreviation declaration attribute!");
+    }
----------------
Same as above.


================
Comment at: llvm/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp:128-129
+  return make_error<llvm::object::GenericBinaryError>(
+      "Abbreviation declaration attribute list was not terminated with a null "
+      "entry!");
 }
----------------
Same as above.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150607/new/

https://reviews.llvm.org/D150607



More information about the llvm-commits mailing list