[llvm-branch-commits] [flang] [flang][OpenMP] Parsing context selectors for METADIRECTIVE (PR #121815)

Kiran Chandramohan via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Jan 10 02:54:35 PST 2025


================
@@ -3474,6 +3477,138 @@ WRAPPER_CLASS(OmpObjectList, std::list<OmpObject>);
 
 #define MODIFIERS() std::optional<std::list<Modifier>>
 
+inline namespace traits {
+// trait-property-name ->
+//    identifier | string-literal
+struct OmpTraitPropertyName {
+  CharBlock source;
+  WRAPPER_CLASS_BOILERPLATE(OmpTraitPropertyName, std::string);
----------------
kiranchandramohan wrote:

Did we miss the identifier part, ie `Name`?
```
trait-property-name: identifier | string-literal
```

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


More information about the llvm-branch-commits mailing list