trailofbits / multiplier

Code auditing productivity multiplier.
Apache License 2.0
439 stars 27 forks source link

Investigate why pretty printed lambda call operator doesn't start with `auto operator()` #546

Open pgoodman opened 6 months ago

pgoodman commented 6 months ago

image

It might be as simple as: the auto operator() only happens for lambdas needed argument type deduction, i.e. operator() is a template, and so then we use the pretty-printed tokens on the specializations, rather than the parsed tokens.