Include initializer_list from utility

The C++11 and C++14 standards both say in the header <utility> synopsis that
<utility> shall include <initializer_list>.


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@266808 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Ben Craig
2016-04-19 20:13:55 +00:00
parent 611ab2b462
commit d59d416bc9
2 changed files with 21 additions and 0 deletions

View File

@@ -178,6 +178,7 @@ template<class T, class U=T>
#include <__config>
#include <__tuple>
#include <type_traits>
#include <initializer_list>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
#pragma GCC system_header

View File

@@ -0,0 +1,20 @@
//===----------------------------------------------------------------------===//
//
// The LLVM Compiler Infrastructure
//
// This file is dual licensed under the MIT and the University of Illinois Open
// Source Licenses. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
// <utility>
// #include <initializer_list>
#include <utility>
int main()
{
std::initializer_list<int> x;
}