11.6Srillig/* $NetBSD: msg_046.c,v 1.6 2023/03/28 14:44:34 rillig Exp $ */ 21.1Srillig# 3 "msg_046.c" 31.1Srillig 41.4Srillig// Test for message: %s tag '%s' redeclared as %s [46] 51.1Srillig 61.6Srillig/* lint1-extra-flags: -X 351 */ 71.6Srillig 81.5Srillig/* expect+1: warning: struct 'tag1' never defined [233] */ 91.3Srilligstruct tag1; 101.4Srillig/* expect+2: error: struct tag 'tag1' redeclared as union [46] */ 111.5Srillig/* expect+1: warning: union 'tag1' never defined [234] */ 121.3Srilligunion tag1; 131.3Srillig 141.5Srillig/* expect+1: warning: union 'tag2' never defined [234] */ 151.3Srilligunion tag2; 161.4Srillig/* expect+2: error: union tag 'tag2' redeclared as enum [46] */ 171.5Srillig/* expect+1: warning: enum 'tag2' never defined [235] */ 181.3Srilligenum tag2; 191.3Srillig 201.5Srillig/* expect+1: warning: enum 'tag3' never defined [235] */ 211.3Srilligenum tag3; 221.4Srillig/* expect+2: error: enum tag 'tag3' redeclared as struct [46] */ 231.5Srillig/* expect+1: warning: struct 'tag3' never defined [233] */ 241.3Srilligstruct tag3; 251.3Srillig 261.4Srillig/* expect+2: error: union tag 'tag1' redeclared as struct [46] */ 271.5Srillig/* expect+1: warning: struct 'tag1' never defined [233] */ 281.3Srilligstruct tag1 *use_tag1(void); 291.4Srillig/* expect+2: error: enum tag 'tag2' redeclared as union [46] */ 301.5Srillig/* expect+1: warning: union 'tag2' never defined [234] */ 311.3Srilligunion tag2 *use_tag2(void); 321.4Srillig/* expect+2: error: struct tag 'tag3' redeclared as enum [46] */ 331.5Srillig/* expect+1: warning: enum 'tag3' never defined [235] */ 341.3Srilligenum tag3 *use_tag3(void); 351.3Srillig 361.4Srillig/* expect+2: error: struct tag 'tag1' redeclared as union [46] */ 371.5Srillig/* expect+1: warning: union 'tag1' never defined [234] */ 381.3Srilligunion tag1 *mismatch_tag1(void); 39