Information on the problem: - https://stackoverflow.com/questions/5134523/msvc-doesnt-expand-va-args-correctly - https://developercommunity.visualstudio.com/content/problem/698476/-va-args-incorrectly-passed-to-nested-macro-as-a-s.html