Remove workarounds for C++17 inline variable ABI break. It has been fixed in clang.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@274419 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Fiselier
2016-07-02 03:21:58 +00:00
parent 22c3e76205
commit 6b7a8718b8
2 changed files with 0 additions and 11 deletions

View File

@@ -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