31 lines · cpp
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9// UNSUPPORTED: c++03, c++11, c++14, c++1710 11// <chrono>12 13// file_clock14 15// rep should be signed16 17#include <chrono>18#include <cassert>19#include <type_traits>20 21#include "test_macros.h"22 23int main(int, char**)24{25 static_assert(std::is_signed<std::chrono::file_clock::rep>::value, "");26 assert(std::chrono::file_clock::duration::min() <27 std::chrono::file_clock::duration::zero());28 29 return 0;30}31