summaryrefslogtreecommitdiff
path: root/boost/context/execution_context_v1.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/context/execution_context_v1.hpp')
-rw-r--r--boost/context/execution_context_v1.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/boost/context/execution_context_v1.hpp b/boost/context/execution_context_v1.hpp
index f3bef45fb6..d23013215a 100644
--- a/boost/context/execution_context_v1.hpp
+++ b/boost/context/execution_context_v1.hpp
@@ -60,7 +60,7 @@ struct data_t {
void * data;
};
-struct activation_record {
+struct BOOST_CONTEXT_DECL activation_record {
typedef boost::intrusive_ptr< activation_record > ptr_t;
thread_local static ptr_t current_rec;
@@ -72,7 +72,7 @@ struct activation_record {
// used for toplevel-context
// (e.g. main context, thread-entry context)
- constexpr activation_record() = default;
+ activation_record() = default;
activation_record( fcontext_t fctx_, stack_context sctx_) noexcept :
fctx{ fctx_ },
@@ -146,7 +146,7 @@ struct activation_record {
}
};
-struct activation_record_initializer {
+struct BOOST_CONTEXT_DECL activation_record_initializer {
activation_record_initializer() noexcept;
~activation_record_initializer();
};