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 )

Member Function Documentation

◆ operator==()

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

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: