Inline function visibility under -fvisibility=hidden in GCC
When building a shared library with -fvisibility=hidden , the goal is to keep all non‑static symbols hidden unless explicitly marked default. However, the treatment of inline functions defined in header files is not settled across GCC releases; some versions emit such functions with default visibility when they are not eliminated, while others respect the hi