[PATCH] D81585: [AIX][XCOFF][Patch1] Provide decoding trace back table information API for xcoff object file for llvm-objdump -d

James Henderson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 12 00:29:03 PDT 2020


jhenderson added inline comments.


================
Comment at: llvm/unittests/Object/XCOFFObjectFileTest.cpp:126
+
+const uint8_t V_T[] = {0x00, 0x00, 0x2A, 0x40, 0x80, 0x40, 0x01, 0x05,
+                       0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
----------------
Fix the name here please. I'm not sure I even understand what `V_T` stands for... How about `TTableData`?


================
Comment at: llvm/unittests/Object/XCOFFObjectFileTest.cpp:150-159
+TEST(XCOFFObjectFileTest, XCOFFTracebackTableAPIHasVectorInfo) {
+  uint64_t Size = 40;
+  Expected<XCOFFTracebackTable> TTOrErr =
+      XCOFFTracebackTable::create(V_T, Size);
+  ASSERT_THAT_EXPECTED(TTOrErr, Succeeded());
+  XCOFFTracebackTable TT = *TTOrErr;
+
----------------
The inputs to this test are identical to the previous case above. Could you simply merge the two together?


================
Comment at: llvm/unittests/Object/XCOFFObjectFileTest.cpp:158
+  EXPECT_TRUE(TT.hasVectorInfo());
+  ASSERT_FALSE(TT.getParmsType());
+}
----------------
There's nothing after this in the test that depends on this line. No need for it to be an `ASSERT_FALSE`.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D81585



More information about the llvm-commits mailing list