1*dcb32fd7Srillig /* $NetBSD: msg_303.c,v 1.5 2023/08/26 10:43:53 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_303.c" 3a0a15c14Srillig 4*dcb32fd7Srillig /* Test for message: conversion of %s to %s requires a cast [303] */ 5a0a15c14Srillig 6b2baa501Srillig /* lint1-flags: -sw -X 351 */ 71678a18aSrillig 81678a18aSrillig void take_void_pointer(void *); 91678a18aSrillig 101678a18aSrillig void * to_void_pointer(void)111678a18aSrilligto_void_pointer(void) 121678a18aSrillig { 13*dcb32fd7Srillig /* expect+1: warning: conversion of function pointer to 'void *' requires a cast [303] */ 141678a18aSrillig return to_void_pointer; 151678a18aSrillig } 161678a18aSrillig to_function_pointer(void * arg)171678a18aSrilligvoid (*to_function_pointer(void *arg))(void) 181678a18aSrillig { 19*dcb32fd7Srillig /* expect+1: warning: conversion of 'void *' to function pointer requires a cast [303] */ 201678a18aSrillig return arg; 211678a18aSrillig } 22