class DiagnosticInfoMisExpect

Declaration

class DiagnosticInfoMisExpect : public DiagnosticInfoWithLocationBase { /* full declaration omitted */ };

Description

Diagnostic information for MisExpect analysis.

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

Inherits from: DiagnosticInfoWithLocationBase

Method Overview

  • public DiagnosticInfoMisExpect(const llvm::Instruction * Inst, llvm::Twine & Msg)
  • public static bool classof(const llvm::DiagnosticInfo * DI)
  • public const llvm::Twine & getMsg() const
  • public void print(llvm::DiagnosticPrinter & DP) const

Inherited from DiagnosticInfoWithLocationBase:

Inherited from DiagnosticInfo:

Methods

DiagnosticInfoMisExpect(
    const llvm::Instruction* Inst,
    llvm::Twine& Msg)

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

Parameters

const llvm::Instruction* Inst
llvm::Twine& Msg

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

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

Parameters

const llvm::DiagnosticInfo* DI

const llvm::Twine& getMsg() const

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

void print(llvm::DiagnosticPrinter& DP) const

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

Parameters

llvm::DiagnosticPrinter& DP