clang 22.0.0git
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 276 of file SemaOpenACC.h.

Member Data Documentation

◆ Kind

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

Definition at line 277 of file SemaOpenACC.h.

◆ Loc

SourceLocation clang::SemaOpenACC::LoopWithoutSeqCheckingInfo::Loc

Definition at line 278 of file SemaOpenACC.h.


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