[flang-commits] [flang] [llvm] [Flang][OpenMP] Support certain directives in PURE procedures (PR #212676)
via flang-commits
flang-commits at lists.llvm.org
Mon Aug 10 08:48:16 PDT 2026
================
@@ -753,25 +756,29 @@ def OMP_BeginDeclareTarget : Directive<[Spelling<"begin declare target", 1, 52>,
let association = AS_Delimited;
let category = CA_Declarative;
let languages = [L_C];
+ let pureSince = 45;
}
def OMP_EndDeclareTarget : Directive<[Spelling<"end declare target", 1, 52>,
Spelling<"end declare_target", 60>]> {
let association = AS_Delimited;
let category = OMP_BeginDeclareTarget.category;
let languages = OMP_BeginDeclareTarget.languages;
+ let pureSince = OMP_BeginDeclareTarget.pureSince;
}
def OMP_BeginDeclareVariant
: Directive<[Spelling<"begin declare variant", 1, 52>,
Spelling<"begin declare_variant", 60>]> {
let association = AS_Delimited;
let category = CA_Declarative;
let languages = [L_C];
+ let pureSince = 50;
}
def OMP_EndDeclareVariant : Directive<[Spelling<"end declare variant", 1, 52>,
Spelling<"end declare_variant", 60>]> {
let association = AS_Delimited;
let category = OMP_BeginDeclareVariant.category;
let languages = OMP_BeginDeclareVariant.languages;
+ let pureSince = 50;
----------------
ShashwathiNavada wrote:
Done! Thank you!
https://github.com/llvm/llvm-project/pull/212676
More information about the flang-commits
mailing list