op_+.pass.cpp revision bc8d3f97eb5c958007f2713238472e0c1c8fe02c
1d2592a34a059e7cbb2b11dc53649ac4912422909Argyrios Kyrtzidis//===----------------------------------------------------------------------===// 277349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek// 377349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek// ��������������������The LLVM Compiler Infrastructure 477349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek// 577349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek// This file is distributed under the University of Illinois Open Source 677349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek// License. See LICENSE.TXT for details. 777349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek// 877349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek//===----------------------------------------------------------------------===// 977349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek 10b387a3f23e423d62c053be86294b703da1d1a222Ted Kremenek// <chrono> 11d2592a34a059e7cbb2b11dc53649ac4912422909Argyrios Kyrtzidis 12b387a3f23e423d62c053be86294b703da1d1a222Ted Kremenek// duration 1377349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek 1477349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek// duration operator+() const; 1577349cb20bfd7069d081f84c91975bfa8ef60a32Ted Kremenek 16d2592a34a059e7cbb2b11dc53649ac4912422909Argyrios Kyrtzidis#include <chrono> 17d2592a34a059e7cbb2b11dc53649ac4912422909Argyrios Kyrtzidis#include <cassert> 18d065d6080f0620bb80b933f3f5d52d37bb2ea770Ted Kremenek 199b663716449b618ba0390b1dbebc54fa8e971124Ted Kremenekint main() 209b663716449b618ba0390b1dbebc54fa8e971124Ted Kremenek{ 219b663716449b618ba0390b1dbebc54fa8e971124Ted Kremenek const std::chrono::minutes m(3); 2218c66fdc3c4008d335885695fe36fb5353c5f672Ted Kremenek std::chrono::minutes m2 = +m; 239b663716449b618ba0390b1dbebc54fa8e971124Ted Kremenek assert(m.count() == m2.count()); 249b663716449b618ba0390b1dbebc54fa8e971124Ted Kremenek} 25c0c3f5dbc9e78aa53a86c7d5e3eeda23ddad93d6Ted Kremenek