Passing NON-POD type to Variadic function is undefined behavior? Passing NON-POD type to Variadic function is undefined behavior? c c