I wrote:
I too prefer to avoid a name parameter, so if a linker symbol is a problem I suggest the __LINE__ variant for now. We can also add a symbol the macro can use in the future, but not use it yet to keep compatibility with existing binaries.
Add a linked symbol, I mean - extern const char ber_pvt_assertion[1];