struct FileCheckDiag

Declaration

struct FileCheckDiag { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/FileCheck.h:86

Member Variables

public Check::FileCheckType CheckTy
What is the FileCheck directive for this diagnostic?
public unsigned int CheckLine
Where is the FileCheck directive for this diagnostic?
public unsigned int CheckCol
Where is the FileCheck directive for this diagnostic?
public enum MatchType MatchTy
public unsigned int InputStartLine
The search range if MatchTy is MatchNoneAndExcluded or MatchNoneButExpected, or the match range otherwise.
public unsigned int InputStartCol
public unsigned int InputEndLine
public unsigned int InputEndCol

Method Overview

  • public FileCheckDiag(const llvm::SourceMgr & SM, const Check::FileCheckType & CheckTy, llvm::SMLoc CheckLoc, llvm::FileCheckDiag::MatchType MatchTy, llvm::SMRange InputRange)

Methods

ΒΆFileCheckDiag(
    const llvm::SourceMgr& SM,
    const Check::FileCheckType& CheckTy,
    llvm::SMLoc CheckLoc,
    llvm::FileCheckDiag::MatchType MatchTy,
    llvm::SMRange InputRange)

Declared at: llvm/include/llvm/Support/FileCheck.h:131

Parameters

const llvm::SourceMgr& SM
const Check::FileCheckType& CheckTy
llvm::SMLoc CheckLoc
llvm::FileCheckDiag::MatchType MatchTy
llvm::SMRange InputRange