forked from OSchip/llvm-project
Remove workarounds for C++17 inline variable ABI break. It has been fixed in clang.
llvm-svn: 274419
This commit is contained in:
parent
f447e62e1d
commit
3a0485427f
|
@ -32,9 +32,6 @@ namespace chrono
|
|||
// system_clock
|
||||
|
||||
const bool system_clock::is_steady;
|
||||
// Make is_steady non-discardable in C++17
|
||||
// See PR28395 (https://llvm.org/bugs/show_bug.cgi?id=28395)
|
||||
static const bool& __is_steady_force_use1 __attribute__((used)) = system_clock::is_steady;
|
||||
|
||||
system_clock::time_point
|
||||
system_clock::now() _NOEXCEPT
|
||||
|
@ -71,10 +68,6 @@ system_clock::from_time_t(time_t t) _NOEXCEPT
|
|||
// instead.
|
||||
|
||||
const bool steady_clock::is_steady;
|
||||
// Make is_steady non-discardable in C++17
|
||||
// See PR28395 (https://llvm.org/bugs/show_bug.cgi?id=28395)
|
||||
static const bool& __is_steady_force_use2 __attribute__((used)) = steady_clock::is_steady;
|
||||
|
||||
|
||||
#ifdef CLOCK_MONOTONIC
|
||||
|
||||
|
|
|
@ -13,10 +13,6 @@
|
|||
_LIBCPP_BEGIN_NAMESPACE_EXPERIMENTAL_FILESYSTEM
|
||||
|
||||
_LIBCPP_CONSTEXPR path::value_type path::preferred_separator;
|
||||
// Make preferred_separator non-discardable in C++17
|
||||
// See PR28395 (https://llvm.org/bugs/show_bug.cgi?id=28395)
|
||||
static const path::value_type&
|
||||
__preferred_sep_force_use __attribute__((used)) = path::preferred_separator;
|
||||
|
||||
namespace { namespace parser
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue