From 91bffee2dea3585473847619b9fab34c5fd20b30 Mon Sep 17 00:00:00 2001 From: rillig Date: Fri, 19 Mar 2021 08:01:58 +0000 Subject: [PATCH] tests/lint: add test for incompatible pointer types in return --- tests/usr.bin/xlint/lint1/msg_184.c | 9 ++++++--- tests/usr.bin/xlint/lint1/msg_184.exp | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/usr.bin/xlint/lint1/msg_184.c b/tests/usr.bin/xlint/lint1/msg_184.c index 4558a2a6deb0..8d102c15ad6f 100644 --- a/tests/usr.bin/xlint/lint1/msg_184.c +++ b/tests/usr.bin/xlint/lint1/msg_184.c @@ -1,7 +1,10 @@ -/* $NetBSD: msg_184.c,v 1.2 2021/02/21 09:07:58 rillig Exp $ */ +/* $NetBSD: msg_184.c,v 1.3 2021/03/19 08:01:58 rillig Exp $ */ # 3 "msg_184.c" // Test for message: illegal pointer combination [184] -TODO: "Add example code that triggers the above message." /* expect: 249 */ -TODO: "Add example code that almost triggers the above message." +int * +example(char *cp) +{ + return cp; /* expect: 184 */ +} diff --git a/tests/usr.bin/xlint/lint1/msg_184.exp b/tests/usr.bin/xlint/lint1/msg_184.exp index 55085818f0a7..42cb23a88f62 100644 --- a/tests/usr.bin/xlint/lint1/msg_184.exp +++ b/tests/usr.bin/xlint/lint1/msg_184.exp @@ -1 +1 @@ -msg_184.c(6): syntax error ':' [249] +msg_184.c(9): warning: illegal pointer combination [184]