]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/testsuite/23_containers/array/element_access/at_neg.cc
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / 23_containers / array / element_access / at_neg.cc
CommitLineData
106790ef 1// { dg-do run { target c++11 xfail *-*-* } }
5f431e00 2
fbd26352 3// Copyright (C) 2011-2019 Free Software Foundation, Inc.
5f431e00 4//
5// This file is part of the GNU ISO C++ Library. This library is free
6// software; you can redistribute it and/or modify it under the
7// terms of the GNU General Public License as published by the
8// Free Software Foundation; either version 3, or (at your option)
9// any later version.
10
11// This library is distributed in the hope that it will be useful,
c68c6d54 12// but WITHOUT ANY WARRANTY; without even the implied warranty of
5f431e00 13// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14// GNU General Public License for more details.
15
16// You should have received a copy of the GNU General Public License along
17// with this library; see the file COPYING3. If not see
18// <http://www.gnu.org/licenses/>.
19
20#include <array>
21
22int main()
23{
0af408f7 24 // Expected behavior is to either throw and have the uncaught
25 // exception end up in a terminate handler which eventually exits,
26 // or abort. (Depending on -fno-exceptions.)
27 constexpr std::array<int, 3> a{{1, 2, 3}};
b6270dd8 28 auto i __attribute__((unused)) = a.at(4);
5f431e00 29 return 0;
30}