clang 22.0.0git
CallAndMessageChecker.cpp File Reference
#include "clang/AST/ExprCXX.h"
#include "clang/AST/ParentMap.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Classes

struct  llvm::format_provider< FindUninitializedField::FieldChainTy >

Namespaces

namespace  llvm
 Diagnostic wrappers for TextAPI types for error reporting.

Macros

#define QUERY_CHECKER_OPTION(OPTION)

Functions

static void describeUninitializedArgumentInCall (const CallEvent &Call, int ArgumentNumber, llvm::raw_svector_ostream &Os)
static bool supportsNilWithFloatRet (const llvm::Triple &triple)

Macro Definition Documentation

◆ QUERY_CHECKER_OPTION

#define QUERY_CHECKER_OPTION ( OPTION)
Value:
Chk->ChecksEnabled[CallAndMessageChecker::CK_##OPTION] = \
Mgr.getAnalyzerOptions().getCheckerBooleanOption( \
Mgr.getCurrentCheckerName(), #OPTION);
#define OPTION(...)
Definition Options.h:45

Function Documentation

◆ describeUninitializedArgumentInCall()

◆ supportsNilWithFloatRet()

bool supportsNilWithFloatRet ( const llvm::Triple & triple)
static

Definition at line 648 of file CallAndMessageChecker.cpp.