Open
Description
The predefined identifier __func__
represents the name of the enclosing function as a const char []
. This is used in macros in 3C's icecast benchmark. It can be assigned to an _Nt_array_ptr<const char>
, but only in a checked scope. 3C doesn't insert that checked scope without -addcr
and block safety, but still rewrites to the nt array pointer.
We need a better way to handle these situations.