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 8 void take_unsigned_long_long(unsigned long long); 9 void take_long_long(long long); 10 11 void caller(signed int si,unsigned int ui)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