msg_046.c revision 1.5
11.5Srillig/* $NetBSD: msg_046.c,v 1.5 2022/06/11 11:52:13 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.5Srillig/* expect+1: warning: struct 'tag1' never defined [233] */ 71.3Srilligstruct tag1; 81.4Srillig/* expect+2: error: struct tag 'tag1' redeclared as union [46] */ 91.5Srillig/* expect+1: warning: union 'tag1' never defined [234] */ 101.3Srilligunion tag1; 111.3Srillig 121.5Srillig/* expect+1: warning: union 'tag2' never defined [234] */ 131.3Srilligunion tag2; 141.4Srillig/* expect+2: error: union tag 'tag2' redeclared as enum [46] */ 151.5Srillig/* expect+1: warning: enum 'tag2' never defined [235] */ 161.3Srilligenum tag2; 171.3Srillig 181.5Srillig/* expect+1: warning: enum 'tag3' never defined [235] */ 191.3Srilligenum tag3; 201.4Srillig/* expect+2: error: enum tag 'tag3' redeclared as struct [46] */ 211.5Srillig/* expect+1: warning: struct 'tag3' never defined [233] */ 221.3Srilligstruct tag3; 231.3Srillig 241.4Srillig/* expect+2: error: union tag 'tag1' redeclared as struct [46] */ 251.5Srillig/* expect+1: warning: struct 'tag1' never defined [233] */ 261.3Srilligstruct tag1 *use_tag1(void); 271.4Srillig/* expect+2: error: enum tag 'tag2' redeclared as union [46] */ 281.5Srillig/* expect+1: warning: union 'tag2' never defined [234] */ 291.3Srilligunion tag2 *use_tag2(void); 301.4Srillig/* expect+2: error: struct tag 'tag3' redeclared as enum [46] */ 311.5Srillig/* expect+1: warning: enum 'tag3' never defined [235] */ 321.3Srilligenum tag3 *use_tag3(void); 331.3Srillig 341.4Srillig/* expect+2: error: struct tag 'tag1' redeclared as union [46] */ 351.5Srillig/* expect+1: warning: union 'tag1' never defined [234] */ 361.3Srilligunion tag1 *mismatch_tag1(void); 37