msg_297.c revision 1.4
1/* $NetBSD: msg_297.c,v 1.4 2023/03/28 14:44:35 rillig Exp $ */ 2# 3 "msg_297.c" 3 4// Test for message: conversion to '%s' may sign-extend incorrectly, arg #%d [297] 5 6/* lint1-extra-flags: -P -a -p -X 351 */ 7 8void take_unsigned_long_long(unsigned long long); 9void take_long_long(long long); 10 11void 12caller(signed int si, unsigned int ui) 13{ 14 15 /* expect+1: warning: conversion to 'unsigned long long' may sign-extend incorrectly, arg #1 [297] */ 16 take_unsigned_long_long(si); 17 18 take_unsigned_long_long(ui); 19 20 take_long_long(si); 21 22 /* expect+1: warning: conversion to 'long long' may sign-extend incorrectly, arg #1 [297] */ 23 take_long_long(ui); 24} 25