[flang] Silence new build warning
authorpeter klausler <pklausler@nvidia.com>
Mon, 9 Aug 2021 18:55:36 +0000 (11:55 -0700)
committerpeter klausler <pklausler@nvidia.com>
Mon, 9 Aug 2021 18:57:45 +0000 (11:57 -0700)
Some build environments complain about unused data members in some
C++ translations of Fortran derived types; those members don't really
need to be present, so remove them.

Fix pushed w/o review to get build bots running again.

flang/runtime/type-info.h

index ef28536..4e9a100 100644 (file)
@@ -175,7 +175,6 @@ private:
   //     When false, the user derived type I/O subroutine must have been
   //     called via a generic interface, not a generic TBP.
   std::uint8_t isArgDescriptorSet_{0};
-  std::uint8_t __padding0_[6];
 
   ProcedurePointer proc_{nullptr};
 };
@@ -282,7 +281,6 @@ private:
   bool noInitializationNeeded_{false};
   bool noDestructionNeeded_{false};
   bool noFinalizationNeeded_{false};
-  bool __padding0_[4];
 };
 
 } // namespace Fortran::runtime::typeInfo