diff options
author | Otto Moerbeek <otto@cvs.openbsd.org> | 2006-04-27 20:55:09 +0000 |
---|---|---|
committer | Otto Moerbeek <otto@cvs.openbsd.org> | 2006-04-27 20:55:09 +0000 |
commit | 98185d76bdb5c0632e2581c0e0c559820fb32780 (patch) | |
tree | 54dd9e5037e38f138fa06e5df1b7c8963fee2fcf | |
parent | 46a542c6b21c20fce3a7a32f575f993778f10bde (diff) |
Make test use explicit signed char, instead of just char. We'll make
unspecified char tests later, when lint is smarter about char that.
Discussed with cloder@
-rw-r--r-- | regress/usr.bin/xlint/test-19.c | 6 | ||||
-rw-r--r-- | regress/usr.bin/xlint/test-19.c.exp | 48 |
2 files changed, 33 insertions, 21 deletions
diff --git a/regress/usr.bin/xlint/test-19.c b/regress/usr.bin/xlint/test-19.c index 5ffee2a53f8..e2a39d06f9b 100644 --- a/regress/usr.bin/xlint/test-19.c +++ b/regress/usr.bin/xlint/test-19.c @@ -1,4 +1,4 @@ - /* $OpenBSD: test-19.c,v 1.2 2006/04/26 16:16:43 cloder Exp $ */ + /* $OpenBSD: test-19.c,v 1.3 2006/04/27 20:55:08 otto Exp $ */ /* * Placed in the public domain by Chad Loder <cloder@openbsd.org>. @@ -7,7 +7,7 @@ */ #include <limits.h> -void c1 (char c){ c++; } +void c1 (signed char c){ c++; } void uc1 (unsigned char uc) { uc++; } void s1 (short s) { s++; } void us1 (unsigned short us) { us++; } @@ -25,7 +25,7 @@ void ld1 (long double ld) { ld++; } int main(int argc, char* argv[]) { - char C = 1; + signed char C = 1; unsigned char UC = 1; short S = 1; unsigned short US = 1; diff --git a/regress/usr.bin/xlint/test-19.c.exp b/regress/usr.bin/xlint/test-19.c.exp index a75dc00d885..a32267ac001 100644 --- a/regress/usr.bin/xlint/test-19.c.exp +++ b/regress/usr.bin/xlint/test-19.c.exp @@ -1,13 +1,25 @@ -test-19.c:44: warning: c1() arg #1: converted from 'unsigned char' to 'char' -test-19.c:45: warning: c1() arg #1: converted from 'short' to 'char' -test-19.c:46: warning: c1() arg #1: converted from 'unsigned short' to 'char' -test-19.c:47: warning: c1() arg #1: converted from 'int' to 'char' -test-19.c:48: warning: c1() arg #1: converted from 'unsigned int' to 'char' -test-19.c:49: warning: c1() arg #1: converted from 'long' to 'char' -test-19.c:50: warning: c1() arg #1: converted from 'unsigned long' to 'char' -test-19.c:51: warning: c1() arg #1: converted from 'long long' to 'char' -test-19.c:52: warning: c1() arg #1: converted from 'unsigned long long' to 'char' -test-19.c:57: warning: uc1() arg #1: converted from 'char' to 'unsigned char' +test-19.c:44: warning: c1() arg #1: converted from 'unsigned char' to 'signed char' +test-19.c:44: warning: c1() arg #1: converted from 'unsigned char' to 'signed char' +test-19.c:45: warning: c1() arg #1: converted from 'short' to 'signed char' +test-19.c:45: warning: c1() arg #1: converted from 'short' to 'signed char' +test-19.c:46: warning: c1() arg #1: converted from 'unsigned short' to 'signed char' +test-19.c:46: warning: c1() arg #1: converted from 'unsigned short' to 'signed char' +test-19.c:47: warning: c1() arg #1: converted from 'int' to 'signed char' +test-19.c:47: warning: c1() arg #1: converted from 'int' to 'signed char' +test-19.c:48: warning: c1() arg #1: converted from 'unsigned int' to 'signed char' +test-19.c:48: warning: c1() arg #1: converted from 'unsigned int' to 'signed char' +test-19.c:49: warning: c1() arg #1: converted from 'long' to 'signed char' +test-19.c:49: warning: c1() arg #1: converted from 'long' to 'signed char' +test-19.c:50: warning: c1() arg #1: converted from 'unsigned long' to 'signed char' +test-19.c:50: warning: c1() arg #1: converted from 'unsigned long' to 'signed char' +test-19.c:51: warning: c1() arg #1: converted from 'long long' to 'signed char' +test-19.c:51: warning: c1() arg #1: converted from 'long long' to 'signed char' +test-19.c:52: warning: c1() arg #1: converted from 'unsigned long long' to 'signed char' +test-19.c:52: warning: c1() arg #1: converted from 'unsigned long long' to 'signed char' +test-19.c:53: warning: c1() arg #1: converted from 'float' to 'signed char' +test-19.c:54: warning: c1() arg #1: converted from 'double' to 'signed char' +test-19.c:55: warning: c1() arg #1: converted from 'long double' to 'signed char' +test-19.c:57: warning: uc1() arg #1: converted from 'signed char' to 'unsigned char' test-19.c:59: warning: uc1() arg #1: converted from 'short' to 'unsigned char' test-19.c:60: warning: uc1() arg #1: converted from 'unsigned short' to 'unsigned char' test-19.c:61: warning: uc1() arg #1: converted from 'int' to 'unsigned char' @@ -43,7 +55,7 @@ test-19.c:108: warning: i1() arg #1: converted from 'unsigned long long' to 'int test-19.c:109: warning: i1() arg #1: converted from 'float' to 'int' test-19.c:110: warning: i1() arg #1: converted from 'double' to 'int' test-19.c:111: warning: i1() arg #1: converted from 'long double' to 'int' -test-19.c:113: warning: ui1() arg #1: converted from 'char' to 'unsigned int' +test-19.c:113: warning: ui1() arg #1: converted from 'signed char' to 'unsigned int' test-19.c:114: warning: ui1() arg #1: converted from 'unsigned char' to 'unsigned int' test-19.c:115: warning: ui1() arg #1: converted from 'short' to 'unsigned int' test-19.c:116: warning: ui1() arg #1: converted from 'unsigned short' to 'unsigned int' @@ -60,7 +72,7 @@ test-19.c:122: warning: ui1() arg #1: converted from 'unsigned long long' to 'un test-19.c:123: warning: ui1() arg #1: converted from 'float' to 'unsigned int' test-19.c:124: warning: ui1() arg #1: converted from 'double' to 'unsigned int' test-19.c:125: warning: ui1() arg #1: converted from 'long double' to 'unsigned int' -test-19.c:127: warning: f1() arg #1: converted from 'char' to 'float' +test-19.c:127: warning: f1() arg #1: converted from 'signed char' to 'float' test-19.c:128: warning: f1() arg #1: converted from 'unsigned char' to 'float' test-19.c:129: warning: f1() arg #1: converted from 'short' to 'float' test-19.c:130: warning: f1() arg #1: converted from 'unsigned short' to 'float' @@ -72,7 +84,7 @@ test-19.c:135: warning: f1() arg #1: converted from 'long long' to 'float' test-19.c:136: warning: f1() arg #1: converted from 'unsigned long long' to 'float' test-19.c:138: warning: f1() arg #1: converted from 'double' to 'float' test-19.c:139: warning: f1() arg #1: converted from 'long double' to 'float' -test-19.c:141: warning: l1() arg #1: converted from 'char' to 'long' +test-19.c:141: warning: l1() arg #1: converted from 'signed char' to 'long' test-19.c:142: warning: l1() arg #1: converted from 'unsigned char' to 'long' test-19.c:143: warning: l1() arg #1: converted from 'short' to 'long' test-19.c:144: warning: l1() arg #1: converted from 'unsigned short' to 'long' @@ -87,7 +99,7 @@ test-19.c:150: warning: l1() arg #1: converted from 'unsigned long long' to 'lon test-19.c:151: warning: l1() arg #1: converted from 'float' to 'long' test-19.c:152: warning: l1() arg #1: converted from 'double' to 'long' test-19.c:153: warning: l1() arg #1: converted from 'long double' to 'long' -test-19.c:155: warning: ul1() arg #1: converted from 'char' to 'unsigned long' +test-19.c:155: warning: ul1() arg #1: converted from 'signed char' to 'unsigned long' test-19.c:156: warning: ul1() arg #1: converted from 'unsigned char' to 'unsigned long' test-19.c:157: warning: ul1() arg #1: converted from 'short' to 'unsigned long' test-19.c:158: warning: ul1() arg #1: converted from 'unsigned short' to 'unsigned long' @@ -102,7 +114,7 @@ test-19.c:164: warning: ul1() arg #1: converted from 'unsigned long long' to 'un test-19.c:165: warning: ul1() arg #1: converted from 'float' to 'unsigned long' test-19.c:166: warning: ul1() arg #1: converted from 'double' to 'unsigned long' test-19.c:167: warning: ul1() arg #1: converted from 'long double' to 'unsigned long' -test-19.c:169: warning: d1() arg #1: converted from 'char' to 'double' +test-19.c:169: warning: d1() arg #1: converted from 'signed char' to 'double' test-19.c:170: warning: d1() arg #1: converted from 'unsigned char' to 'double' test-19.c:171: warning: d1() arg #1: converted from 'short' to 'double' test-19.c:172: warning: d1() arg #1: converted from 'unsigned short' to 'double' @@ -113,7 +125,7 @@ test-19.c:176: warning: d1() arg #1: converted from 'unsigned long' to 'double' test-19.c:177: warning: d1() arg #1: converted from 'long long' to 'double' test-19.c:178: warning: d1() arg #1: converted from 'unsigned long long' to 'double' test-19.c:181: warning: d1() arg #1: converted from 'long double' to 'double' -test-19.c:183: warning: ll1() arg #1: converted from 'char' to 'long long' +test-19.c:183: warning: ll1() arg #1: converted from 'signed char' to 'long long' test-19.c:184: warning: ll1() arg #1: converted from 'unsigned char' to 'long long' test-19.c:185: warning: ll1() arg #1: converted from 'short' to 'long long' test-19.c:186: warning: ll1() arg #1: converted from 'unsigned short' to 'long long' @@ -126,7 +138,7 @@ test-19.c:192: warning: ll1() arg #1: converted from 'unsigned long long' to 'lo test-19.c:193: warning: ll1() arg #1: converted from 'float' to 'long long' test-19.c:194: warning: ll1() arg #1: converted from 'double' to 'long long' test-19.c:195: warning: ll1() arg #1: converted from 'long double' to 'long long' -test-19.c:197: warning: ull1() arg #1: converted from 'char' to 'unsigned long long' +test-19.c:197: warning: ull1() arg #1: converted from 'signed char' to 'unsigned long long' test-19.c:198: warning: ull1() arg #1: converted from 'unsigned char' to 'unsigned long long' test-19.c:199: warning: ull1() arg #1: converted from 'short' to 'unsigned long long' test-19.c:200: warning: ull1() arg #1: converted from 'unsigned short' to 'unsigned long long' @@ -139,7 +151,7 @@ test-19.c:205: warning: ull1() arg #1: converted from 'long long' to 'unsigned l test-19.c:207: warning: ull1() arg #1: converted from 'float' to 'unsigned long long' test-19.c:208: warning: ull1() arg #1: converted from 'double' to 'unsigned long long' test-19.c:209: warning: ull1() arg #1: converted from 'long double' to 'unsigned long long' -test-19.c:211: warning: ld1() arg #1: converted from 'char' to 'long double' +test-19.c:211: warning: ld1() arg #1: converted from 'signed char' to 'long double' test-19.c:212: warning: ld1() arg #1: converted from 'unsigned char' to 'long double' test-19.c:213: warning: ld1() arg #1: converted from 'short' to 'long double' test-19.c:214: warning: ld1() arg #1: converted from 'unsigned short' to 'long double' |