]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after7_neg.cc
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / 23_containers / forward_list / debug / splice_after7_neg.cc
CommitLineData
4415f7a5 1// { dg-options "-std=gnu++11" }
7c688ade
JW
2// { dg-require-debug-mode "" }
3// { dg-do run { xfail *-*-* } }
4
818ab71a 5// Copyright (C) 2012-2016 Free Software Foundation, Inc.
7c688ade
JW
6//
7// This file is part of the GNU ISO C++ Library. This library is free
8// software; you can redistribute it and/or modify it under the
9// terms of the GNU General Public License as published by the
10// Free Software Foundation; either version 3, or (at your option)
11// any later version.
12
13// This library is distributed in the hope that it will be useful,
2328b1de 14// but WITHOUT ANY WARRANTY; without even the implied warranty of
7c688ade
JW
15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16// GNU General Public License for more details.
17
18// You should have received a copy of the GNU General Public License along
19// with this library; see the file COPYING3. If not see
20// <http://www.gnu.org/licenses/>.
21
22#include <forward_list>
23#include <testsuite_allocator.h>
24
25void
26test01()
27{
28 typedef __gnu_test::uneq_allocator<int> alloc_type;
29
30 std::forward_list<int, alloc_type> fl1({1, 2, 3}, alloc_type(1));
31 std::forward_list<int, alloc_type> fl2({1, 2, 3}, alloc_type(2));
32
33 fl1.splice_after(fl1.before_begin(), fl2, fl2.begin(), fl2.end());
34}
35
36int
37main()
38{
39 test01();
40 return 0;
41}