MSVC fails to parse this construct, leading to MlirTranslateMain.cpp(70): error C2065: 'inputSplitMarker': undeclared identifier Just switching to brace init works around the issue