summaryrefslogtreecommitdiff
path: root/external/boost/rtti.patch.0
blob: 09fc95ced444e9ab270df62d3cca2245416c6f4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Visible function type RTTI for Clang -fsanitize=function

--- boost/function/function_base.hpp
+++ boost/function/function_base.hpp
@@ -97,7 +97,7 @@
        * object pointers, and a structure that resembles a bound
        * member function pointer.
        */
-      union function_buffer
+      union BOOST_SYMBOL_VISIBLE function_buffer
       {
         // For pointers to function objects
         mutable void* obj_ptr;
@@ -159,7 +159,7 @@
       };
 
       // The operation type to perform on the given functor/function pointer
-      enum functor_manager_operation_type {
+      enum BOOST_SYMBOL_VISIBLE functor_manager_operation_type {
         clone_functor_tag,
         move_functor_tag,
         destroy_functor_tag,