a: signed int a: float f: function with parameters signed int returning signed int f: function with parameters float returning float g: function accepting unspecified arguments returning nothing with body CompoundStmt Expression Statement: Application of Variable Expression: f: function with parameters signed int returning signed int to arguments Cast of: Variable Expression: a: signed int to: signed int with environment: Types: Non-types: Expression Statement: Cast of: Application of Variable Expression: f: function with parameters signed int returning signed int to arguments Variable Expression: a: signed int to: signed int with environment: Types: Non-types: p: tuple of types signed int p: tuple of types signed int double p: tuple of types signed int signed int signed int p: tuple of types signed int signed int signed int signed int q: tuple of types char q: tuple of types signed int signed int q: tuple of types signed int signed int float q: tuple of types signed int signed int signed int signed int r: function with parameters signed int signed int signed int signed int returning signed int signed int s: function accepting unspecified arguments returning nothing with body CompoundStmt Expression Statement: Application of Variable Expression: r: function with parameters signed int signed int signed int signed int returning signed int signed int to arguments Variable Expression: p: tuple of types signed int signed int signed int Cast of: Variable Expression: q: tuple of types char to: signed int with environment: Types: Non-types: Expression Statement: Application of Variable Expression: r: function with parameters signed int signed int signed int signed int returning signed int signed int to arguments Cast of: Tuple: Variable Expression: q: tuple of types char Variable Expression: p: tuple of types signed int signed int signed int to: signed int signed int signed int signed int with environment: Types: Non-types: Expression Statement: Application of Variable Expression: r: function with parameters signed int signed int signed int signed int returning signed int signed int to arguments Application of Variable Expression: r: function with parameters signed int signed int signed int signed int returning signed int signed int to arguments Variable Expression: p: tuple of types signed int signed int signed int Cast of: Variable Expression: q: tuple of types char to: signed int Application of Variable Expression: r: function with parameters signed int signed int signed int signed int returning signed int signed int to arguments Variable Expression: q: tuple of types signed int signed int Variable Expression: q: tuple of types signed int signed int with environment: Types: Non-types: cfa-cpp: GenPoly/Box.cc:401: void GenPoly::{anonymous}::Pass1::boxParams(ApplicationExpr*, FunctionType*, std::list::iterator&, const TyVarMap&): Assertion `arg != appExpr->get_args().end()' failed. Aborted (core dumped)