Boost logo

Boost :

Subject: [boost] Fwd: Changes to __PRETTY_FUNCTION__ in clang
From: Mikhail Ramalho (mikhail.ramalho_at_[hidden])
Date: 2018-02-05 15:50:41


Hi all,

I recently send an email to the clang mailing list, to change how clang
prints __PRETTY_FUNCTION__ [0], and one person raised a question if it
would break boost.

Honestly, I don't know boost's code and I could only find a few places
where it's used, mainly for diagnostics, but also in CTTI and hanna; that's
why I'm sending this email to ask for some help.

Does boost relies on the format of these macros? The main idea is to just
change how templates are printed, from:

X<void>::X() [T = void]

to a gcc-like style:

X<T>::X() [with T = void]

Thank you,

[0] http://lists.llvm.org/pipermail/cfe-dev/2018-February/056766.html

-- 
Mikhail Ramalho.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk