I am not entirely sure expressions in compound initializers are a thing in MSVC.