gcc/libstdc++-v3/testsuite/experimental
Jonathan Wakely 61ad58f3aa PR libstdc++/79195 fix make_array type deduction
PR libstdc++/79195
	* include/experimental/array (__make_array_elem): New class template
	and partial specialization.
	(__is_reference_wrapper): Move into __make_array_elem specialization.
	(make_array): Use __make_array_elem to determine element type and move
	static assertion into specialization. Qualify std::forward call.
	(to_array): Add exception specifiation.
	* testsuite/experimental/array/make_array.cc: Test argument types
	without a common type.
	* testsuite/experimental/array/neg.cc: Adjust expected error message.

From-SVN: r244813
2017-01-23 15:56:05 +00:00
..
algorithm Update copyright years. 2017-01-01 13:07:43 +01:00
any PR69321 fix any_cast<T>(any*) for non-copyable T 2017-01-20 01:22:54 +00:00
array PR libstdc++/79195 fix make_array type deduction 2017-01-23 15:56:05 +00:00
chrono Update copyright years. 2017-01-01 13:07:43 +01:00
deque Update copyright years. 2017-01-01 13:07:43 +01:00
filesystem Update copyright years. 2017-01-01 13:07:43 +01:00
forward_list Update copyright years. 2017-01-01 13:07:43 +01:00
functional Update copyright years. 2017-01-01 13:07:43 +01:00
iterator Update copyright years. 2017-01-01 13:07:43 +01:00
list Update copyright years. 2017-01-01 13:07:43 +01:00
map Update copyright years. 2017-01-01 13:07:43 +01:00
memory Update copyright years. 2017-01-01 13:07:43 +01:00
memory_resource Update copyright years. 2017-01-01 13:07:43 +01:00
numeric Update copyright years. 2017-01-01 13:07:43 +01:00
optional Update copyright years. 2017-01-01 13:07:43 +01:00
propagate_const Update copyright years. 2017-01-01 13:07:43 +01:00
random Update copyright years. 2017-01-01 13:07:43 +01:00
ratio Update copyright years. 2017-01-01 13:07:43 +01:00
set Update copyright years. 2017-01-01 13:07:43 +01:00
string Update copyright years. 2017-01-01 13:07:43 +01:00
string_view Update copyright years. 2017-01-01 13:07:43 +01:00
system_error Update copyright years. 2017-01-01 13:07:43 +01:00
tuple Update copyright years. 2017-01-01 13:07:43 +01:00
type_erased_allocator Update copyright years. 2017-01-01 13:07:43 +01:00
type_traits Update copyright years. 2017-01-01 13:07:43 +01:00
unordered_map Update copyright years. 2017-01-01 13:07:43 +01:00
unordered_set Update copyright years. 2017-01-01 13:07:43 +01:00
vector Update copyright years. 2017-01-01 13:07:43 +01:00
feat-cxx14.cc
feat-lib-fund.cc