GCC Middle and Back End API Reference
ana::call_arg_details Struct Reference

#include <call-details.h>

Collaboration diagram for ana::call_arg_details:

Public Member Functions

 call_arg_details (const call_details &cd, unsigned arg_idx)
 
bool operator== (const call_arg_details &other) const
 

Data Fields

const gcallm_call
 
tree m_called_fndecl
 
unsigned m_arg_idx
 
tree m_arg_expr
 

Detailed Description

A bundle of information about a problematic argument at a callsite
for use by pending_diagnostic subclasses for reporting and
for deduplication.   

Constructor & Destructor Documentation

◆ call_arg_details()

ana::call_arg_details::call_arg_details ( const call_details & cd,
unsigned arg_idx )
inline

Member Function Documentation

◆ operator==()

bool ana::call_arg_details::operator== ( const call_arg_details & other) const
inline

Field Documentation

◆ m_arg_expr

tree ana::call_arg_details::m_arg_expr

Referenced by operator==().

◆ m_arg_idx

unsigned ana::call_arg_details::m_arg_idx

Referenced by operator==().

◆ m_call

const gcall* ana::call_arg_details::m_call

Referenced by operator==().

◆ m_called_fndecl

tree ana::call_arg_details::m_called_fndecl

Referenced by operator==().


The documentation for this struct was generated from the following file: