Module Name:    src
Committed By:   rillig
Date:           Mon Aug 23 06:50:01 UTC 2021

Modified Files:
        src/tests/usr.bin/xlint/lint1: expr_fold.c expr_fold.exp msg_141.c
            msg_141.exp
        src/usr.bin/xlint/lint1: err.c tree.c

Log Message:
lint: add quotes around placeholder in message 141


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/tests/usr.bin/xlint/lint1/expr_fold.c \
    src/tests/usr.bin/xlint/lint1/expr_fold.exp \
    src/tests/usr.bin/xlint/lint1/msg_141.c \
    src/tests/usr.bin/xlint/lint1/msg_141.exp
cvs rdiff -u -r1.138 -r1.139 src/usr.bin/xlint/lint1/err.c
cvs rdiff -u -r1.349 -r1.350 src/usr.bin/xlint/lint1/tree.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/usr.bin/xlint/lint1/expr_fold.c
diff -u src/tests/usr.bin/xlint/lint1/expr_fold.c:1.4 src/tests/usr.bin/xlint/lint1/expr_fold.c:1.5
--- src/tests/usr.bin/xlint/lint1/expr_fold.c:1.4	Sun Aug 22 21:17:04 2021
+++ src/tests/usr.bin/xlint/lint1/expr_fold.c	Mon Aug 23 06:50:01 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: expr_fold.c,v 1.4 2021/08/22 21:17:04 rillig Exp $	*/
+/*	$NetBSD: expr_fold.c,v 1.5 2021/08/23 06:50:01 rillig Exp $	*/
 # 3 "expr_fold.c"
 
 /*
@@ -67,10 +67,10 @@ fold_uminus(void)
 	/* expect+1: warning: argument #1 is converted from 'long' to 'int' due to prototype [259] */
 	take_int(-2147483648);
 
-	/* expect+2: warning: integer overflow detected, op + [141] */
-	/* expect+1: warning: integer overflow detected, op - [141] */
+	/* expect+2: warning: integer overflow detected, op '+' [141] */
+	/* expect+1: warning: integer overflow detected, op '-' [141] */
 	take_int(-(2147483647 + 1));
-	/* expect+1: warning: integer overflow detected, op - [141] */
+	/* expect+1: warning: integer overflow detected, op '-' [141] */
 	take_int(-(-2147483647 - 1));
 	/* expect+2: warning: argument #1 is converted from 'long' to 'int' due to prototype [259] */
 	/* expect+1: warning: conversion of 'long' to 'int' is out of range, arg #1 [295] */
@@ -118,14 +118,14 @@ void
 fold_mult(void)
 {
 	take_int(32767 * 65536);
-	/* expect+1: warning: integer overflow detected, op * [141] */
+	/* expect+1: warning: integer overflow detected, op '*' [141] */
 	take_int(32768 * 65536);
-	/* expect+1: warning: integer overflow detected, op * [141] */
+	/* expect+1: warning: integer overflow detected, op '*' [141] */
 	take_int(65536 * 65536);
 
 	take_uint(32767 * 65536U);
 	take_uint(32768 * 65536U);
-	/* expect+1: warning: integer overflow detected, op * [141] */
+	/* expect+1: warning: integer overflow detected, op '*' [141] */
 	take_uint(65536 * 65536U);
 }
 
@@ -134,7 +134,7 @@ fold_div(void)
 {
 	/* expect+3: error: division by 0 [139] */
 	/* XXX: The following message is redundant. */
-	/* expect+1: warning: integer overflow detected, op / [141] */
+	/* expect+1: warning: integer overflow detected, op '/' [141] */
 	take_int(0 / 0);
 
 	/* expect+2: warning: argument #1 is converted from 'long' to 'int' due to prototype [259] */
@@ -161,13 +161,13 @@ fold_mod(void)
 void
 fold_plus(void)
 {
-	/* expect+1: warning: integer overflow detected, op + [141] */
+	/* expect+1: warning: integer overflow detected, op '+' [141] */
 	take_int(2147483647 + 1);
 
 	/* Assume two's complement, so no overflow. */
 	take_int(-2147483647 + -1);
 
-	/* expect+1: warning: integer overflow detected, op + [141] */
+	/* expect+1: warning: integer overflow detected, op '+' [141] */
 	take_int(-2147483647 + -2);
 
 	/*
@@ -184,26 +184,26 @@ fold_plus(void)
 void
 fold_minus(void)
 {
-	/* expect+1: warning: integer overflow detected, op - [141] */
+	/* expect+1: warning: integer overflow detected, op '-' [141] */
 	take_int(2147483647 - -1);
 	/* Assume two's complement. */
 	take_int(-2147483647 - 1);
-	/* expect+1: warning: integer overflow detected, op - [141] */
+	/* expect+1: warning: integer overflow detected, op '-' [141] */
 	take_int(-2147483647 - 2);
 
 	/* expect+1: warning: argument #1 is converted from 'long' to 'int' due to prototype [259] */
 	take_int(0 - 2147483648);
-	/* expect+1: warning: integer overflow detected, op - [141] */
+	/* expect+1: warning: integer overflow detected, op '-' [141] */
 	take_uint(0 - 2147483648U);
 }
 
 void
 fold_shl(void)
 {
-	/* expect+1: warning: integer overflow detected, op << [141] */
+	/* expect+1: warning: integer overflow detected, op '<<' [141] */
 	take_int(1 << 24 << 24);
 
-	/* expect+1: warning: integer overflow detected, op << [141] */
+	/* expect+1: warning: integer overflow detected, op '<<' [141] */
 	take_uint(1U << 24 << 24);
 
 	/* FIXME: undefined behavior in 'fold' at 'uint64_t << 104'. */
Index: src/tests/usr.bin/xlint/lint1/expr_fold.exp
diff -u src/tests/usr.bin/xlint/lint1/expr_fold.exp:1.4 src/tests/usr.bin/xlint/lint1/expr_fold.exp:1.5
--- src/tests/usr.bin/xlint/lint1/expr_fold.exp:1.4	Sun Aug 22 21:17:04 2021
+++ src/tests/usr.bin/xlint/lint1/expr_fold.exp	Mon Aug 23 06:50:01 2021
@@ -6,9 +6,9 @@ expr_fold.c(44): warning: argument #1 is
 expr_fold.c(46): warning: argument #1 is converted from 'long' to 'unsigned int' due to prototype [259]
 expr_fold.c(64): warning: argument #1 is converted from 'long' to 'int' due to prototype [259]
 expr_fold.c(68): warning: argument #1 is converted from 'long' to 'int' due to prototype [259]
-expr_fold.c(72): warning: integer overflow detected, op + [141]
-expr_fold.c(72): warning: integer overflow detected, op - [141]
-expr_fold.c(74): warning: integer overflow detected, op - [141]
+expr_fold.c(72): warning: integer overflow detected, op '+' [141]
+expr_fold.c(72): warning: integer overflow detected, op '-' [141]
+expr_fold.c(74): warning: integer overflow detected, op '-' [141]
 expr_fold.c(77): warning: argument #1 is converted from 'long' to 'int' due to prototype [259]
 expr_fold.c(77): warning: conversion of 'long' to 'int' is out of range, arg #1 [295]
 expr_fold.c(82): warning: argument #1 is converted from 'int' to 'unsigned int' due to prototype [259]
@@ -29,11 +29,11 @@ expr_fold.c(111): warning: argument #1 i
 expr_fold.c(111): warning: conversion of negative constant to unsigned type, arg #1 [296]
 expr_fold.c(114): warning: argument #1 is converted from 'long' to 'unsigned int' due to prototype [259]
 expr_fold.c(114): warning: conversion of negative constant to unsigned type, arg #1 [296]
-expr_fold.c(122): warning: integer overflow detected, op * [141]
-expr_fold.c(124): warning: integer overflow detected, op * [141]
-expr_fold.c(129): warning: integer overflow detected, op * [141]
+expr_fold.c(122): warning: integer overflow detected, op '*' [141]
+expr_fold.c(124): warning: integer overflow detected, op '*' [141]
+expr_fold.c(129): warning: integer overflow detected, op '*' [141]
 expr_fold.c(138): error: division by 0 [139]
-expr_fold.c(138): warning: integer overflow detected, op / [141]
+expr_fold.c(138): warning: integer overflow detected, op '/' [141]
 expr_fold.c(142): warning: argument #1 is converted from 'long' to 'int' due to prototype [259]
 expr_fold.c(142): warning: conversion of 'long' to 'int' is out of range, arg #1 [295]
 expr_fold.c(149): error: modulus by 0 [140]
@@ -41,13 +41,13 @@ expr_fold.c(151): error: modulus by 0 [1
 expr_fold.c(153): error: modulus by 0 [140]
 expr_fold.c(155): error: modulus by 0 [140]
 expr_fold.c(158): warning: argument #1 is converted from 'long' to 'int' due to prototype [259]
-expr_fold.c(165): warning: integer overflow detected, op + [141]
-expr_fold.c(171): warning: integer overflow detected, op + [141]
-expr_fold.c(188): warning: integer overflow detected, op - [141]
-expr_fold.c(192): warning: integer overflow detected, op - [141]
+expr_fold.c(165): warning: integer overflow detected, op '+' [141]
+expr_fold.c(171): warning: integer overflow detected, op '+' [141]
+expr_fold.c(188): warning: integer overflow detected, op '-' [141]
+expr_fold.c(192): warning: integer overflow detected, op '-' [141]
 expr_fold.c(195): warning: argument #1 is converted from 'long' to 'int' due to prototype [259]
-expr_fold.c(197): warning: integer overflow detected, op - [141]
-expr_fold.c(204): warning: integer overflow detected, op << [141]
-expr_fold.c(207): warning: integer overflow detected, op << [141]
+expr_fold.c(197): warning: integer overflow detected, op '-' [141]
+expr_fold.c(204): warning: integer overflow detected, op '<<' [141]
+expr_fold.c(207): warning: integer overflow detected, op '<<' [141]
 expr_fold.c(211): warning: shift amount 104 is greater than bit-size 32 of 'unsigned int' [122]
 expr_fold.c(223): warning: shift amount 104 is greater than bit-size 32 of 'int' [122]
Index: src/tests/usr.bin/xlint/lint1/msg_141.c
diff -u src/tests/usr.bin/xlint/lint1/msg_141.c:1.4 src/tests/usr.bin/xlint/lint1/msg_141.c:1.5
--- src/tests/usr.bin/xlint/lint1/msg_141.c:1.4	Mon Aug 23 06:10:27 2021
+++ src/tests/usr.bin/xlint/lint1/msg_141.c	Mon Aug 23 06:50:01 2021
@@ -1,7 +1,7 @@
-/*	$NetBSD: msg_141.c,v 1.4 2021/08/23 06:10:27 rillig Exp $	*/
+/*	$NetBSD: msg_141.c,v 1.5 2021/08/23 06:50:01 rillig Exp $	*/
 # 3 "msg_141.c"
 
-// Test for message: integer overflow detected, op %s [141]
+// Test for message: integer overflow detected, op '%s' [141]
 
 /* lint1-extra-flags: -h */
 
@@ -17,17 +17,17 @@ int signed_int_max = (1u << 31) - 1;
  */
 unsigned int unsigned_int_max = (1u << 31) - 1;
 
-/* expect+1: warning: integer overflow detected, op + [141] */
+/* expect+1: warning: integer overflow detected, op '+' [141] */
 int int_overflow = (1 << 30) + (1 << 30);
 
-/* expect+2: warning: integer overflow detected, op + [141] */
+/* expect+2: warning: integer overflow detected, op '+' [141] */
 /* expect+1: warning: initialization of unsigned with negative constant [221] */
 unsigned int intermediate_overflow = (1 << 30) + (1 << 30);
 
 unsigned int no_overflow = (1U << 30) + (1 << 30);
 
-/* expect+1: warning: integer overflow detected, op - [141] */
+/* expect+1: warning: integer overflow detected, op '-' [141] */
 unsigned int unsigned_int_min = 0u - (1u << 31);
 
-/* expect+1: warning: integer overflow detected, op - [141] */
+/* expect+1: warning: integer overflow detected, op '-' [141] */
 unsigned int unsigned_int_min_unary = -(1u << 31);
Index: src/tests/usr.bin/xlint/lint1/msg_141.exp
diff -u src/tests/usr.bin/xlint/lint1/msg_141.exp:1.4 src/tests/usr.bin/xlint/lint1/msg_141.exp:1.5
--- src/tests/usr.bin/xlint/lint1/msg_141.exp:1.4	Mon Aug 23 06:10:27 2021
+++ src/tests/usr.bin/xlint/lint1/msg_141.exp	Mon Aug 23 06:50:01 2021
@@ -1,5 +1,5 @@
-msg_141.c(21): warning: integer overflow detected, op + [141]
-msg_141.c(25): warning: integer overflow detected, op + [141]
+msg_141.c(21): warning: integer overflow detected, op '+' [141]
+msg_141.c(25): warning: integer overflow detected, op '+' [141]
 msg_141.c(25): warning: initialization of unsigned with negative constant [221]
-msg_141.c(30): warning: integer overflow detected, op - [141]
-msg_141.c(33): warning: integer overflow detected, op - [141]
+msg_141.c(30): warning: integer overflow detected, op '-' [141]
+msg_141.c(33): warning: integer overflow detected, op '-' [141]

Index: src/usr.bin/xlint/lint1/err.c
diff -u src/usr.bin/xlint/lint1/err.c:1.138 src/usr.bin/xlint/lint1/err.c:1.139
--- src/usr.bin/xlint/lint1/err.c:1.138	Sun Aug 22 13:52:19 2021
+++ src/usr.bin/xlint/lint1/err.c	Mon Aug 23 06:50:01 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: err.c,v 1.138 2021/08/22 13:52:19 rillig Exp $	*/
+/*	$NetBSD: err.c,v 1.139 2021/08/23 06:50:01 rillig Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: err.c,v 1.138 2021/08/22 13:52:19 rillig Exp $");
+__RCSID("$NetBSD: err.c,v 1.139 2021/08/23 06:50:01 rillig Exp $");
 #endif
 
 #include <sys/types.h>
@@ -195,7 +195,7 @@ const char *const msgs[] = {
 	"unknown operand size, op %s",				      /* 138 */
 	"division by 0",					      /* 139 */
 	"modulus by 0",						      /* 140 */
-	"integer overflow detected, op %s",			      /* 141 */
+	"integer overflow detected, op '%s'",			      /* 141 */
 	"floating point overflow detected, op %s",		      /* 142 */
 	"cannot take size/alignment of incomplete type",	      /* 143 */
 	"cannot take size/alignment of function",		      /* 144 */

Index: src/usr.bin/xlint/lint1/tree.c
diff -u src/usr.bin/xlint/lint1/tree.c:1.349 src/usr.bin/xlint/lint1/tree.c:1.350
--- src/usr.bin/xlint/lint1/tree.c:1.349	Mon Aug 23 06:32:30 2021
+++ src/usr.bin/xlint/lint1/tree.c	Mon Aug 23 06:50:01 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: tree.c,v 1.349 2021/08/23 06:32:30 rillig Exp $	*/
+/*	$NetBSD: tree.c,v 1.350 2021/08/23 06:50:01 rillig Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: tree.c,v 1.349 2021/08/23 06:32:30 rillig Exp $");
+__RCSID("$NetBSD: tree.c,v 1.350 2021/08/23 06:50:01 rillig Exp $");
 #endif
 
 #include <float.h>
@@ -3142,7 +3142,7 @@ fold(tnode_t *tn)
 	if (ovfl ||
 	    ((uint64_t)(q | mask) != ~(uint64_t)0 && (q & ~mask) != 0)) {
 		if (hflag)
-			/* integer overflow detected, op %s */
+			/* integer overflow detected, op '%s' */
 			warning(141, op_name(tn->tn_op));
 	}
 

Reply via email to