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

llvm-svn: 266808
This commit is contained in:
Ben Craig 2016-04-19 20:13:55 +00:00
parent 1d9de10130
commit 8743f8ca24
2 changed files with 21 additions and 0 deletions
libcxx
include
test/std/utilities/utility

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;
}