11.5Srillig/*	$NetBSD: msg_279.c,v 1.5 2023/03/28 14:44:35 rillig Exp $	*/
21.1Srillig# 3 "msg_279.c"
31.1Srillig
41.1Srillig// Test for message: combination of '%s' and '%s' in return [279]
51.1Srillig
61.5Srillig/* lint1-extra-flags: -e -X 351 */
71.3Srillig
81.3Srilligenum E {
91.3Srillig	E1
101.3Srillig};
111.3Srillig
121.3Srilligvoid sink_enum(enum E);
131.3Srilligvoid sink_int(int);
141.3Srillig
151.3Srilligenum E
161.3Srilligreturning_enum(int i)
171.3Srillig{
181.4Srillig	/* expect+1: warning: combination of 'enum E' and 'int' in return [279] */
191.4Srillig	return i;
201.3Srillig}
211.3Srillig
221.3Srilligint
231.3Srilligreturning_int(enum E e)
241.3Srillig{
251.4Srillig	/* expect+1: warning: combination of 'int' and 'enum E' in return [279] */
261.4Srillig	return e;
271.3Srillig}
28