[flang-commits] [flang] [flang] Fix volatile attribute propagation on allocatables (PR #139183)

via flang-commits flang-commits at lists.llvm.org
Fri May 9 00:53:04 PDT 2025


================
@@ -1260,7 +1260,7 @@ func.func @dc_invalid_reduction(%arg0: index, %arg1: index) {
 
 // Should fail when volatility changes from a fir.convert
 func.func @bad_convert_volatile(%arg0: !fir.ref<i32>) -> !fir.ref<i32, volatile> {
-  // expected-error at +1 {{'fir.convert' op cannot convert between volatile and non-volatile types, use fir.volatile_cast instead}}
+  // expected-error at +1 {{op this conversion does not preserve volatilit}}
----------------
jeanPerier wrote:

nit: `volatilit` -> `volatility`

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


More information about the flang-commits mailing list