[all-commits] [llvm/llvm-project] 78ed03: [flang] Add lowering tests for parenthesized initi...

Eugene Epshteyn via All-commits all-commits at lists.llvm.org
Thu Jul 16 22:30:02 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 78ed03f555ea75d2337f618930c062f4d881a08b
      https://github.com/llvm/llvm-project/commit/78ed03f555ea75d2337f618930c062f4d881a08b
  Author: Eugene Epshteyn <eepshteyn at nvidia.com>
  Date:   2026-07-17 (Fri, 17 Jul 2026)

  Changed paths:
    A flang/test/Lower/global-initialization-parens.f90

  Log Message:
  -----------
  [flang] Add lowering tests for parenthesized initial values (#209664)

Add a LIT test that baselines the current lowering of parenthesized
initial values in fir.global initializer regions. Today a parenthesized
scalar or derived constant survives constant folding as a Parentheses
node and is lowered to a fir.no_reassoc operation inside the global init
region, while parentheses around characters, array named-constants, and
structure-constructor components are stripped before lowering.

This test pins that behavior so that an upcoming change to the
initializer-lowering path shows its behavior delta explicitly and has a
regression guard.

Assisted-by: AI



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list