HomePhabricator

[libc++] Fix visibility of __vector_base_common on GCC

Authored by ldionne on Aug 28 2019, 11:10 AM.

Description

[libc++] Fix visibility of __vector_base_common on GCC

Since we build the library with -fvisibility=hidden, the shared object
wouldn't contain vector_base_common<true>::throw_length_error()
and vector_base_common<true>::throw_out_of_range(), leading to
link errors. This only happened on GCC for some reason.

https://llvm.org/PR43140

llvm-svn: 370240

Details

Committed
ldionneAug 28 2019, 11:10 AM
Parents
rGff2e965ad0ef: [test] Temporarily disable two tests on Windows
Branches
Unknown
Tags
Unknown