From: Richard Kreckel Date: Sat, 28 Oct 2023 15:57:43 +0000 (+0200) Subject: Avoid internal use of designated initializer... X-Git-Tag: release_1-8-8~14 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=commitdiff_plain;h=89c61b78b1fcdb44e0b30e7a7f91f2539c998bc8;p=ginac.git Avoid internal use of designated initializer... ...which is a C++20 feature. This fixes MSVC build. Reported by Igor Machado . --- diff --git a/ginac/factor.cpp b/ginac/factor.cpp index cb25f816..86c0714d 100644 --- a/ginac/factor.cpp +++ b/ginac/factor.cpp @@ -2380,8 +2380,7 @@ static ex factor_multivariate(const ex& poly, const exset& syms) copy_if(syms.begin(), syms.end(), inserter(syms_wox, syms_wox.end()), [x](const ex& y){ return y != x; }); - factorization_ctx ctx = {.poly = poly, .x = x, - .syms_wox = syms_wox}; + factorization_ctx ctx{poly, x, syms_wox}; // make polynomial primitive poly.unitcontprim(x, ctx.unit, ctx.cont, ctx.pp);