Declaration vs definition: is GCC wrong?

According to ISO9899:2017 § 6.7-5: A declaration specifies the interpretation and attributes of a set of identifiers. A definition of an identifier is a declaration for that identifier that: — for an object, causes storage to be reserved for that object; I guess it’s the exact same with all versions of the C standard. When… Read More Declaration vs definition: is GCC wrong?