do { qWarning() << msg; } while (0)