https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536
--- Comment #35 from Jan Hubicka <hubicka at ucw dot cz> --- > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 > > --- Comment #31 from Martin Liška <marxin at gcc dot gnu.org> --- > Beginning of the difference of ODR warnings: > > 210,211c210,211 > < gen/blink/core/CSSPropertyNames.cpp:2330:0: warning: type ???struct > stringpool_t??? violates one definition rule [-Wodr] > < static const short lookup[] = > --- > > gen/blink/core/CSSPropertyNames.cpp:1019:0: warning: type ???struct > > stringpool_t??? violates one definition rule [-Wodr] > > struct stringpool_t > 213,214c213,214 > < gen/blink/core/CSSValueKeywords.cpp:4309:0: note: a different type is > defined > in another translation unit > < static const short lookup[] = > --- > > gen/blink/core/CSSValueKeywords.cpp:1850:0: note: a different type is > > defined in another translation unit > > struct stringpool_t > 216,217c216,217 > < gen/blink/core/CSSPropertyNames.cpp:2330:0: note: the first difference of > corresponding definitions is field ???stringpool_str0??? > < static const short lookup[] = This looks good, the messup in between stringppol_t and lookup was first one I noticed. Honza