================
@@ -72,6 +72,12 @@ defm real_8_real_16 : BooleanFFlag<"real-8-real-16">, 
Group<gfortran_Group>;
 defm real_8_real_4 : BooleanFFlag<"real-8-real-4">, Group<gfortran_Group>;
 defm recursive : BooleanFFlag<"recursive">, Group<gfortran_Group>;
 defm second_underscore : BooleanFFlag<"second-underscore">, 
Group<gfortran_Group>;
+def fimplicit_default_mapper_allocatable_members : Flag<["-"], 
"fimplicit-default-mapper-allocatable-members">,
+  Group<f_Group>, Visibility<[FlangOption, FC1Option]>,
+  HelpText<"Enable implicit allocatable member maps in compiler-generated 
OpenMP default mappers">;
+def fno_implicit_default_mapper_allocatable_members : Flag<["-"], 
"fno-implicit-default-mapper-allocatable-members">,
+  Group<f_Group>, Visibility<[FlangOption, FC1Option]>,
+  HelpText<"Disable implicit allocatable member maps in compiler-generated 
OpenMP default mappers">;
----------------
tarunprabhu wrote:

I would suggest moving these declarations into the "visibility block" below 
(around line 172)

```
let Visibility = [FC1Option, FlangOption] in {
```

It is a more appropriate place for them, and you can also leave off the 
`Visibility` specification if you do so.

https://github.com/llvm/llvm-project/pull/228748
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to