clang  20.0.0git
Namespaces | Enumerations | Functions
SemaBoundsSafety.cpp File Reference

This file declares semantic analysis functions specific to -fbounds-safety (Bounds Safety) and also its attributes when used without -fbounds-safety (e.g. More...

#include "clang/Sema/Sema.h"

Go to the source code of this file.

Namespaces

 clang
 The JSON file list parser is used to communicate input to InstallAPI.
 

Enumerations

enum class  clang::CountedByInvalidPointeeTypeKind {
  clang::INCOMPLETE , clang::SIZELESS , clang::FUNCTION , clang::FLEXIBLE_ARRAY_MEMBER ,
  clang::VALID
}
 

Functions

static CountAttributedType::DynamicCountPointerKind clang::getCountAttrKind (bool CountInBytes, bool OrNull)
 
static const RecordDecl * clang::GetEnclosingNamedOrTopAnonRecord (const FieldDecl *FD)
 

Detailed Description

This file declares semantic analysis functions specific to -fbounds-safety (Bounds Safety) and also its attributes when used without -fbounds-safety (e.g.

counted_by)

Definition in file SemaBoundsSafety.cpp.