lose qCompilerAndStdLib_Supports_va_startOnReferenceParameter define - I found the C++ spec docs - it is illegal to use va_start() on param (second param) to va_start(); I think they could have fixed this (and seem to ahve in g++ 4.7) - but dont do it if its prohibited in C++ 11 spec!