class DiagnosticInfoIgnoringInvalidDebugMetadata

Declaration

class DiagnosticInfoIgnoringInvalidDebugMetadata
    : public DiagnosticInfo { /* full declaration omitted */ };

Description

Diagnostic information for stripping invalid debug metadata.

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:260

Inherits from: DiagnosticInfo

Method Overview

Inherited from DiagnosticInfo:

Methods

DiagnosticInfoIgnoringInvalidDebugMetadata(
    const llvm::Module& M,
    llvm::DiagnosticSeverity Severity =
        DS_Warning)

Description

\p The module that is concerned by this debug metadata version diagnostic.

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:267

Parameters

const llvm::Module& M
llvm::DiagnosticSeverity Severity = DS_Warning

static bool classof(
    const llvm::DiagnosticInfo* DI)

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:276

Parameters

const llvm::DiagnosticInfo* DI

const llvm::Module& getModule() const

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:271

void print(llvm::DiagnosticPrinter& DP) const

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:274

Parameters

llvm::DiagnosticPrinter& DP