http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49174 --- Comment #2 from frank@kingswood-consulting.co.uk 2011-05-26 18:25:03 UTC --- I realize struct and class are interchangeable. llvm with -Wextra finds the difference worth warning about.