[flang-commits] [PATCH] D151106: [flang][NFC] Move Array constructor inlined temp management into a utility

Tom Eccles via Phabricator via flang-commits flang-commits at lists.llvm.org
Mon May 22 08:33:05 PDT 2023


tblah accepted this revision.
tblah added a comment.
This revision is now accepted and ready to land.

LGTM, with a small nit.



================
Comment at: flang/lib/Optimizer/Builder/TemporaryStorage.cpp:99-102
+  // TODO: "copy" would probably be better than assign to ensure there are no
+  // side effects (user assignments, temp, lhs finalization)?
+  // This only makes a difference for derived types, and for now derived types
+  // will use the runtime strategy to avoid any bad behaviors.
----------------
nit: please could you add a TODO checking that no derived types get here, just in case the strategy is changed later and this file is forgotten about.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D151106



More information about the flang-commits mailing list