fix mismatched parens in CMPLX def for annex-g-conforming compilers
authorRich Felker <dalias@aerifal.cx>
Tue, 3 Nov 2015 02:44:57 +0000 (21:44 -0500)
committerRich Felker <dalias@aerifal.cx>
Tue, 3 Nov 2015 02:44:57 +0000 (21:44 -0500)
this conditional path was never tested because there are no compilers
that conform to annex g (none with _Imaginary_I).

include/complex.h

index 4d21728..008b3c7 100644 (file)
@@ -116,7 +116,7 @@ long double creall(long double complex);
 
 #if __STDC_VERSION__ >= 201112L
 #if defined(_Imaginary_I)
-#define __CMPLX(x, y, t) ((t)(x) + _Imaginary_I*(t)(y)))
+#define __CMPLX(x, y, t) ((t)(x) + _Imaginary_I*(t)(y))
 #elif defined(__clang__)
 #define __CMPLX(x, y, t) (+(_Complex t){ (t)(x), (t)(y) })
 #else