https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116018
Frank Heckenbach <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Frank Heckenbach <[email protected]> --- I have a slightly different use case: I want to poison an identifier in my code base (here, "rand" to prevent someone from accidentally using that horrible libc function), but some library header (openssl/evp.h) uses "rand" as a parameter name (which is unrelated and harmless). But poison prevents this too. So I'd like either for poison to be smarter and differentiate between global and local identifiers (which might be hard to implement I guess) or any of the ideas Eric suggested.
