]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/testsuite/18_support/headers/climits/values.cc
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / 18_support / headers / climits / values.cc
CommitLineData
8856cc8b 1// { dg-do compile }
517d2931 2
fbd26352 3// Copyright (C) 2007-2019 Free Software Foundation, Inc.
517d2931 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
6bc9506f 8// Free Software Foundation; either version 3, or (at your option)
517d2931 9// any later version.
10
11// This library is distributed in the hope that it will be useful,
12// but WITHOUT ANY WARRANTY; without even the implied warranty of
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
6bc9506f 17// with this library; see the file COPYING3. If not see
18// <http://www.gnu.org/licenses/>.
517d2931 19
8856cc8b 20#include <climits>
517d2931 21
8856cc8b 22namespace gnu
517d2931 23{
8856cc8b 24 // char
25 char c1 = CHAR_BIT;
26 char c2 = CHAR_MAX;
27 char c3 = CHAR_MIN;
a2febbfb 28
8856cc8b 29 // int
30 int i2 = INT_MAX;
31 int i3 = INT_MIN;
517d2931 32
8856cc8b 33 // short
34 short s2 = SHRT_MAX;
35 short s3 = SHRT_MIN;
517d2931 36
8856cc8b 37 // long
38 long l2 = LONG_MAX;
39 long l3 = LONG_MIN;
517d2931 40
8856cc8b 41 unsigned long mb = MB_LEN_MAX;
517d2931 42
8856cc8b 43 // signed char
44 signed char sc1 = SCHAR_MIN;
45 signed char sc2 = SCHAR_MAX;
517d2931 46
8856cc8b 47 // unsigned
48 unsigned int ui = UINT_MAX;
49 unsigned short us = USHRT_MAX;
50 unsigned long ul = ULONG_MAX;
517d2931 51
8856cc8b 52}