> I don't see where WARN_COLUMN_ARGS is used, though. shouldn't there be an if WARN_COLUMN_ARGS(): above the warning call?

Doohh!  Good catch.  Fixed in f91436c.