[llvm-objdump] Remove untested diagnostic "missing data dir for TLS table"
authorFangrui Song <i@maskray.me>
Sat, 6 Nov 2021 18:18:29 +0000 (11:18 -0700)
committerFangrui Song <i@maskray.me>
Sat, 6 Nov 2021 18:18:29 +0000 (11:18 -0700)
llvm/tools/llvm-objdump/COFFDump.cpp

index 09a9001..54ae3cf 100644 (file)
@@ -278,10 +278,7 @@ static void printTLSDirectory(const COFFObjectFile *Obj) {
     return;
 
   const data_directory *DataDir = Obj->getDataDirectory(COFF::TLS_TABLE);
-  if (!DataDir)
-    reportError("missing data dir for TLS table", Obj->getFileName());
-
-  if (DataDir->RelativeVirtualAddress == 0)
+  if (!DataDir || DataDir->RelativeVirtualAddress == 0)
     return;
 
   uintptr_t IntPtr = 0;