Skip to content

Commit 2d7f1d1

Browse files
committed
Warning fixes for jerry-libm
JerryScript-DCO-1.0-Signed-off-by: László Langó [email protected]
1 parent 953e45f commit 2d7f1d1

File tree

3 files changed

+2
-17
lines changed

3 files changed

+2
-17
lines changed

jerry-libm/CMakeLists.txt

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,10 @@ project (Jerry_LibM C)
1919
# Compiler / linker flags
2020
# TODO: Reduce the below list of warning/error disablings as much as possible
2121
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_JERRY} ${C_FLAGS_JERRY}")
22-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=parentheses")
2322
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=sign-compare")
2423
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=sign-conversion")
25-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=strict-aliasing")
26-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=unknown-pragmas")
27-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=missing-declarations")
28-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=maybe-uninitialized")
29-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=unused-but-set-variable")
30-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=unused-variable")
31-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=conversion")
3224
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-sign-conversion")
3325
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-sign-compare")
34-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-parentheses")
35-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-maybe-uninitialized")
36-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-unknown-pragmas")
37-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-unused-but-set-variable")
38-
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-unused-variable")
3926

4027
# Include directories
4128
set(INCLUDE_LIBM ${CMAKE_SOURCE_DIR}/jerry-libm/include)

jerry-libm/atan2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ atan2 (double y, double x)
7979
{
8080
return x + y;
8181
}
82-
if ((hx - 0x3ff00000 | lx) == 0) /* x = 1.0 */
82+
if (((hx - 0x3ff00000) | lx) == 0) /* x = 1.0 */
8383
{
8484
return atan (y);
8585
}

jerry-libm/pow.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,10 @@ pow (double x, double y)
122122
{
123123
double z, ax, z_h, z_l, p_h, p_l;
124124
double y1, t1, t2, r, s, t, u, v, w;
125-
int i0, i1, i, j, k, yisint, n;
125+
int i, j, k, yisint, n;
126126
int hx, hy, ix, iy;
127127
unsigned lx, ly;
128128

129-
i0 = ((*(int *) &one) >> 29) ^ 1;
130-
i1 = 1 - i0;
131129
hx = __HI (x);
132130
lx = __LO (x);
133131
hy = __HI (y);

0 commit comments

Comments
 (0)