On Sat, 5 Jul 2014, pins...@gmail.com wrote: > This patch is fine but c++ allows class and struct be used > interchangeable. If there is a compilers which does not it is broken > and should be report to them. Yes that means clang is broken.
Clang does allow for it (it actually is the stage 1 compiler on FreeBSD 10, the platform I used for my tests); it just warns about it. About 400 times. That was just one, factor, though. Declarations being consistent with definitions stroke me as A Good Thing[tm] per se. :-) Gerald