File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 22
33// Helper to initialize Rcomplex portably across compilers
44// Modern compilers prefer {{r,i}} but older Windows MinGW doesn't support it
5- #if defined(_WIN32) && defined(__GNUC__) && !defined(__clang__) && __GNUC__ < 8
6- // Old MinGW on Windows - use direct member initialization
5+ #if defined(_WIN32) && defined(__GNUC__) && !defined(__clang__)
6+ // MinGW on Windows - use direct member initialization
77 #define MAKE_RCOMPLEX (r, i ) []() { Rcomplex c; c.r = (r); c.i = (i); return c; }()
88#else
99 // Modern compilers - use aggregate initialization
Original file line number Diff line number Diff line change 22
33// Helper to initialize Rcomplex portably across compilers
44// Modern compilers prefer {{r,i}} but older Windows MinGW doesn't support it
5- #if defined(_WIN32) && defined(__GNUC__) && !defined(__clang__) && __GNUC__ < 8
6- // Old MinGW on Windows - use direct member initialization
5+ #if defined(_WIN32) && defined(__GNUC__) && !defined(__clang__)
6+ // MinGW on Windows - use direct member initialization
77 #define MAKE_RCOMPLEX (r, i ) []() { Rcomplex c; c.r = (r); c.i = (i); return c; }()
88#else
99 // Modern compilers - use aggregate initialization
You can’t perform that action at this time.
0 commit comments