mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-23 04:42:32 +00:00
544d7de1ec
Unlike gcc, qfcc requires foo to be defined, not just declared (I suspect this is a bug in gcc, or even the ObjC spec), because allowing forward declarations causes an empty (no methods) protocol to be emitted, and then when the protocol is actually defined, one with methods, resulting in two different versions of the same protocol, which comments in the gnu objc runtime specifically state is a problem but is not checked because it "never happens in practice" (found while investigating gcc's behavior with @protocol and just what some of the comments about static instance lists meant). |
||
---|---|---|
.. | ||
doc | ||
include | ||
source | ||
test | ||
AUTHORS | ||
bootstrap | ||
configure.in | ||
Makefile.am | ||
TODO |