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-exception
6//
7//===----------------------------------------------------------------------===//
8
9// UNSUPPORTED: c++03, c++11, c++14, c++17
10// UNSUPPORTED: no-filesystem, no-localization, no-tzdb
11
12// XFAIL: libcpp-has-no-experimental-tzdb
13// XFAIL: availability-tzdb-missing
14
15// <chrono>
16
17// template<class Duration, class TimeZonePtr = const time_zone*>
18//
19// If Duration is not a specialization of chrono::duration, the program is ill-formed.
20
21#include <chrono>
22
23std::chrono::zoned_time<int>
24 v; // expected-error@*:* {{the program is ill-formed since _Duration is not a specialization of std::chrono::duration}}
25

source code of libcxx/test/std/time/time.zone/time.zone.zonedtime/types.verify.cpp