Louis Dionne
8a033a9e3f
[libc++] Always build with -fvisibility=hidden
...
Summary:
This avoids symbols being accidentally exported from the dylib when they
shouldn't. The next step is to use a pragma to apply hidden visibility
to all declarations (unless otherwise specified), which will allow us
to drop the per-declaration hidden visibility attributes we currently
have.
This also has the nice side effect of making sure the dylib exports the
same symbols regardless of the optimization level.
PR38138
Reviewers: EricWF, mclow.lists
Subscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits
Tags: #libc
Differential Revision: https://reviews.llvm.org/D62868
llvm-svn: 368703
2019-08-13 15:02:53 +00:00
..
2019-06-11 14:48:40 +00:00
2019-08-01 19:48:29 +00:00
2019-03-11 15:41:51 +00:00
2019-07-12 01:01:55 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-08-04 07:13:43 +00:00
2019-08-05 18:29:14 +00:00
2019-03-18 21:50:12 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-06-12 02:03:31 +00:00
2019-01-19 10:56:40 +00:00
2019-07-12 01:01:55 +00:00
2019-07-18 11:51:05 +00:00
2019-06-14 09:04:16 +00:00
2019-08-13 11:12:28 +00:00
2019-04-24 09:43:44 +00:00
2019-01-19 10:56:40 +00:00
2019-08-12 07:51:05 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 08:50:56 +00:00
2019-07-01 16:18:38 +00:00
2019-07-11 23:13:38 +00:00
2019-06-23 20:28:29 +00:00
2019-01-19 08:50:56 +00:00
2019-08-06 21:11:24 +00:00
2019-06-19 16:33:28 +00:00
2019-04-01 16:39:34 +00:00
2019-06-23 02:49:12 +00:00
2019-07-23 04:20:19 +00:00
2019-07-01 19:59:34 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-06-13 22:27:24 +00:00
2019-08-13 15:02:53 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-08-05 18:29:14 +00:00
2019-06-23 20:28:29 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-05-29 16:01:36 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-08-12 07:51:05 +00:00
2019-01-19 10:56:40 +00:00
2019-06-21 15:20:55 +00:00
2019-08-06 21:11:24 +00:00
2019-03-29 16:03:57 +00:00
2019-08-13 15:02:53 +00:00
2019-01-19 10:56:40 +00:00
2019-07-08 03:45:28 +00:00
2019-07-22 19:54:34 +00:00
2019-08-04 07:13:43 +00:00
2019-06-21 13:56:13 +00:00
2019-05-29 16:01:36 +00:00
2019-06-20 15:36:32 +00:00
2019-05-29 16:01:36 +00:00
2019-05-29 16:01:36 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-04-05 16:33:37 +00:00
2019-08-04 07:13:43 +00:00
2019-07-01 16:13:31 +00:00
2019-01-19 10:56:40 +00:00
2019-07-08 03:45:28 +00:00
2019-05-29 16:01:36 +00:00
2019-01-19 10:56:40 +00:00
2019-07-19 17:13:39 +00:00
2019-06-23 20:28:29 +00:00
2019-08-06 21:11:24 +00:00
2019-08-05 18:29:14 +00:00
2019-08-04 07:13:43 +00:00
2019-05-23 23:46:44 +00:00
2019-08-06 21:11:24 +00:00
2019-06-27 18:40:55 +00:00
2019-07-01 16:20:25 +00:00
2019-05-29 16:01:36 +00:00
2019-05-29 16:01:36 +00:00
2019-01-19 10:56:40 +00:00
2019-06-14 09:04:16 +00:00
2019-01-19 10:56:40 +00:00
2019-07-19 17:13:39 +00:00
2019-01-19 10:56:40 +00:00
2019-08-04 07:13:43 +00:00
2019-04-01 16:39:34 +00:00
2019-02-01 21:59:27 +00:00
2019-05-29 16:01:36 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-03-06 20:31:57 +00:00
2019-06-20 15:36:32 +00:00
2019-01-19 10:56:40 +00:00
2019-04-23 18:01:58 +00:00
2019-01-19 10:56:40 +00:00
2019-07-19 11:52:55 +00:00
2019-08-04 07:13:43 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00
2019-07-30 14:32:47 +00:00
2019-08-12 18:30:31 +00:00
2019-08-03 19:03:22 +00:00
2019-01-19 10:56:40 +00:00
2019-05-29 02:38:19 +00:00
2019-07-16 03:21:01 +00:00
2019-07-16 03:21:01 +00:00
2019-07-22 20:45:23 +00:00
2019-04-25 21:31:58 +00:00
2019-07-14 21:29:39 +00:00
2019-07-28 04:37:02 +00:00
2019-05-23 23:46:44 +00:00
2019-01-19 10:56:40 +00:00
2019-01-19 10:56:40 +00:00