Mark implicitly inlined static locals with default visibility
authorAndrew Gallagher <andrewjcg@fb.com>
Tue, 8 Nov 2016 00:10:41 +0000 (16:10 -0800)
committerFacebook Github Bot <facebook-github-bot-bot@fb.com>
Tue, 8 Nov 2016 00:23:30 +0000 (16:23 -0800)
commit782325fde921b859ef6abec57eaee880d7d0d938
tree828b3225f4f6dcfc56f100391f60f025f3e7ff39
parent5c52b281c005e7d7a735bf2ffb6b3de14896cf2e
Mark implicitly inlined static locals with default visibility

Summary:
These functions contain static locals which need to be exported to
the global dynamic symbol table to get deduplicated at runtime.  Since
using `-fvisibility-inlines-hidden` demotes the visibility of these
static locals, explicitly tag them.

Reviewed By: yfeldblum

Differential Revision: D4139154

fbshipit-source-id: 08b81721c6c945ac5556472481ae771d0eeb5f88
folly/fibers/FiberManagerInternal.h