[flang-commits] [flang] [mlir] [flang][AIX] BIND(C) derived type alignment for AIX (PR #121505)

Peter Klausler via flang-commits flang-commits at lists.llvm.org
Thu Jan 2 09:48:25 PST 2025


================
@@ -322,12 +390,16 @@ std::size_t ComputeOffsetsHelper::DoSymbol(Symbol &symbol) {
     return 0;
   }
   std::size_t previousOffset{offset_};
-  offset_ = Align(offset_, s.alignment);
+  size_t alignVal{s.alignment};
----------------
klausler wrote:

`size_t alignVal{newAlign.value_or(s.alignment)};` is shorter and clearer.

https://github.com/llvm/llvm-project/pull/121505


More information about the flang-commits mailing list