Export public functions implemented in assembly on Windows.
authorCharles Davis <cdavis5x@gmail.com>
Fri, 31 Aug 2018 18:11:48 +0000 (18:11 +0000)
committerCharles Davis <cdavis5x@gmail.com>
Fri, 31 Aug 2018 18:11:48 +0000 (18:11 +0000)
commit805173c84d142e51d96584491e5fa756552e05a1
tree6475177fde74c150bfd0877c82fb95fa9644ec48
parent1c04e1f552f0027f0d8e8b5c9bb9674e8ab2c5ea
Export public functions implemented in assembly on Windows.

Summary:
By default, symbols aren't visible outside of the module that defines
them. To make them visible, they must be exported. The easiest way to do
that is to embed an `-export:symname` directive into the object file.

Reviewers: mstorsjo, rnk

Subscribers: christof, cfe-commits

Differential Revision: https://reviews.llvm.org/D51508

llvm-svn: 341232
libunwind/src/assembly.h