(obstack_free): Use it instead of comparing pointers directly,
when the pointers might not point into the same object.
- obstack: check def before use in macros
+ obstack: check def before use; use ({...}) in last Sun C
* lib/obstack.in.h (__attribute_noreturn__, __extension__):
Be more careful about checking whether a macro is defined before
using it, as some compilers complain otherwise.
+ Use statement expressions and __extension__ in
+ Oracle Developer Studio 12.6, where __SUNPRO_C == 0x5150.
Simplify the logic for __extension__.
2025-05-07 Bruno Haible <bruno@clisp.org>