1*e6298b92Srillig /* $NetBSD: msg_012.c,v 1.5 2023/07/07 19:45:22 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_012.c" 3a0a15c14Srillig 4a0a15c14Srillig // Test for message: compiler takes size of function [12] 5bc46a7bbSrillig /* This message is not used. */ 6a0a15c14Srillig 7*e6298b92Srillig /* lint1-extra-flags: -X 351 */ 8*e6298b92Srillig 9bc46a7bbSrillig unsigned long example(void)10bc46a7bbSrilligexample(void) 11bc46a7bbSrillig { 127c133271Srillig /* expect+1: error: cannot take size/alignment of function type 'function(void) returning unsigned long' [144] */ 13bc46a7bbSrillig return sizeof(example); 14bc46a7bbSrillig } 15