comparison gcc/testsuite/g++.dg/warn/Wtype-limits.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children 1830386684a0
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
67 template <typename Int, Int D> 67 template <typename Int, Int D>
68 void f(Int x) { 68 void f(Int x) {
69 assert(0 <= x and x <= D); 69 assert(0 <= x and x <= D);
70 } 70 }
71 71
72 int ff(void) { 72 void ff(void) {
73 f<unsigned char, 2>(5); 73 f<unsigned char, 2>(5);
74 f<signed char, 2>(5); 74 f<signed char, 2>(5);
75 } 75 }
76 76
77 template <typename Int, Int D> 77 template <typename Int, Int D>
78 void g(void) { 78 void g(void) {
79 assert(0 <= D); 79 assert(0 <= D);
80 } 80 }
81 int gg(void) { 81 void gg(void) {
82 g<unsigned char, 2>(); 82 g<unsigned char, 2>();
83 } 83 }
84 84