Resolve __va_list_tag ** -> va_list * type errors with clang and future GCCs