// <bits/enable_special_members.h> -*- C++ -*-
-// Copyright (C) 2013-2016 Free Software Foundation, Inc.
+// Copyright (C) 2013-2020 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
struct _Enable_default_constructor_tag
{
- explicit _Enable_default_constructor_tag() = default;
+ explicit constexpr _Enable_default_constructor_tag() = default;
};
/**
operator=(_Enable_default_constructor&&) noexcept = default;
// Can be used in other ctors.
- explicit _Enable_default_constructor(_Enable_default_constructor_tag) { }
+ constexpr explicit
+ _Enable_default_constructor(_Enable_default_constructor_tag) { }
};
template<typename _Tag>