1 1.2 rillig /* $NetBSD: msg_021.c,v 1.2 2021/01/31 09:48:47 rillig Exp $ */ 2 1.1 rillig # 3 "msg_021.c" 3 1.1 rillig 4 1.1 rillig // Test for message: redeclaration of formal parameter %s [21] 5 1.1 rillig 6 1.2 rillig /*ARGSUSED*/ 7 1.2 rillig void 8 1.2 rillig old_style_with_duplicate_parameter(parameter, parameter) /* expect: 21 */ 9 1.2 rillig int parameter; 10 1.2 rillig { /* expect: 32 */ 11 1.2 rillig } 12 1.2 rillig 13 1.2 rillig void 14 1.2 rillig old_style_with_duplicate_parameter_declaration(parameter) 15 1.2 rillig int parameter; 16 1.2 rillig int parameter; /* expect: 237 */ 17 1.2 rillig { 18 1.2 rillig } 19 1.2 rillig 20 1.2 rillig void old_style_with_local_variable(parameter) 21 1.2 rillig int parameter; 22 1.2 rillig { 23 1.2 rillig int parameter; /* expect: 27 */ 24 1.2 rillig } 25 1.2 rillig 26 1.2 rillig /*ARGSUSED*/ 27 1.2 rillig void 28 1.2 rillig prototype_with_duplicate_parameter(int param, int param) /* expect: 237 */ 29 1.2 rillig { 30 1.2 rillig 31 1.2 rillig } 32 1.2 rillig 33 1.2 rillig void 34 1.2 rillig prototype_with_local_variable(int parameter) 35 1.2 rillig { 36 1.2 rillig int parameter; /* expect: 27 */ 37 1.2 rillig } 38