class PreStmtPurgeDeadSymbols

Declaration

class PreStmtPurgeDeadSymbols : public StmtPoint { /* full declaration omitted */ };

Description

Represents a point after we ran remove dead bindings BEFORE processing the given statement.

Declared at: clang/include/clang/Analysis/ProgramPoint.h:472

Inherits from: StmtPoint

Member Variables

Method Overview

Inherited from StmtPoint:

Inherited from ProgramPoint:

Methods

PreStmtPurgeDeadSymbols(
    const clang::Stmt* S,
    const clang::LocationContext* L,
    const clang::ProgramPointTag* tag = nullptr)

Declared at: clang/include/clang/Analysis/ProgramPoint.h:474

Parameters

const clang::Stmt* S
const clang::LocationContext* L
const clang::ProgramPointTag* tag = nullptr

PreStmtPurgeDeadSymbols()

Declared at: clang/include/clang/Analysis/ProgramPoint.h:480

static bool isKind(
    const clang::ProgramPoint& Location)

Declared at: clang/include/clang/Analysis/ProgramPoint.h:481

Parameters

const clang::ProgramPoint& Location