================
@@ -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