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[] = --- > gen/blink/core/CSSPropertyNames.cpp:1021:0: note: the first difference of > corresponding definitions is field ‘stringpool_str0’ > char stringpool_str0[sizeof("grid")]; 219,220c219,220 < gen/blink/core/CSSValueKeywords.cpp:4309:0: note: a field of same name but different type is defined in another translation unit < static const short lookup[] = --- > gen/blink/core/CSSValueKeywords.cpp:1852:0: note: a field of same name but > different type is defined in another translation unit > char stringpool_str0[sizeof("dot")]; 230,232c230,232 < ../../../../out/Release/gen/blink/core/XPathGrammar.cpp:241:0: note: a different type is defined in another translation unit < ../../../../out/Release/gen/blink/core/CSSGrammar.cpp:557:0: note: the first difference of corresponding definitions is field ‘yyvs_alloc’ < ../../../../out/Release/gen/blink/core/XPathGrammar.cpp:241:0: note: a field of same name but different type is defined in another translation unit --- > ../../../../out/Release/gen/blink/core/XPathGrammar.cpp:373:0: note: a > different type is defined in another translation unit > ../../../../out/Release/gen/blink/core/CSSGrammar.cpp:560:0: note: the first > difference of corresponding definitions is field ‘yyvs_alloc’ > ../../../../out/Release/gen/blink/core/XPathGrammar.cpp:376:0: note: a field > of same name but different type is defined in another translation unit ...