[flang-commits] [flang] [flang] Re-enable setting `noalias` on procedure arguments. (PR #155949)

Slava Zakharin via flang-commits flang-commits at lists.llvm.org
Thu Aug 28 16:53:25 PDT 2025


https://github.com/vzakhari created https://github.com/llvm/llvm-project/pull/155949

This is a follow-up on #140803, which was disabled in #142128
due to #143219.


>From 30ec534a93950d1d88e06dd662cdf767d218de7a Mon Sep 17 00:00:00 2001
From: Slava Zakharin <szakharin at nvidia.com>
Date: Thu, 28 Aug 2025 16:47:43 -0700
Subject: [PATCH] [flang] Re-enable setting `noalias` on procedure arguments.

This is a follow-up on #140803, which was disabled in #142128
due to #143219.
---
 flang/lib/Optimizer/Passes/Pipelines.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flang/lib/Optimizer/Passes/Pipelines.cpp b/flang/lib/Optimizer/Passes/Pipelines.cpp
index 98f947a1f635d..6cc3290ff5cc2 100644
--- a/flang/lib/Optimizer/Passes/Pipelines.cpp
+++ b/flang/lib/Optimizer/Passes/Pipelines.cpp
@@ -14,7 +14,7 @@
 
 /// Force setting the no-alias attribute on fuction arguments when possible.
 static llvm::cl::opt<bool> forceNoAlias("force-no-alias", llvm::cl::Hidden,
-                                        llvm::cl::init(false));
+                                        llvm::cl::init(true));
 
 namespace fir {
 



More information about the flang-commits mailing list