clang 20.0.0git
Public Attributes | List of all members
clang::SemaOpenACC::LoopWithoutSeqCheckingInfo Struct Reference

If there is a current 'active' loop construct that does NOT have a 'seq' clause on it, this has that source location and loop Directive 'kind'. More...

#include "clang/Sema/SemaOpenACC.h"

Public Attributes

OpenACCDirectiveKind Kind = OpenACCDirectiveKind::Invalid
 
SourceLocation Loc
 

Detailed Description

If there is a current 'active' loop construct that does NOT have a 'seq' clause on it, this has that source location and loop Directive 'kind'.

This permits us to implement the 'loop' restrictions on the loop variable. This can be extended via 'collapse', so we need to keep this around for a while.

Definition at line 190 of file SemaOpenACC.h.

Member Data Documentation

◆ Kind

OpenACCDirectiveKind clang::SemaOpenACC::LoopWithoutSeqCheckingInfo::Kind = OpenACCDirectiveKind::Invalid

Definition at line 191 of file SemaOpenACC.h.

◆ Loc

SourceLocation clang::SemaOpenACC::LoopWithoutSeqCheckingInfo::Loc

Definition at line 192 of file SemaOpenACC.h.


The documentation for this struct was generated from the following file: