madanial0 wrote: The macro approach does not seem to be working in the fortran files resulting in a failure will remove the `flang/test/Lower/assignment.f90` test case from this PR https://github.com/llvm/llvm-project/pull/73911