Skip to content

Commit 4e11c2c

Browse files
undo gcc changes
1 parent d96f24a commit 4e11c2c

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

.github/workflows/libc-fullbuild-tests.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ jobs:
1818
include:
1919
- c_compiler: clang
2020
cpp_compiler: clang++
21-
- c_compiler: gcc
22-
cpp_compiler: g++
21+
# TODO: add back gcc build when it is fixed
22+
# - c_compiler: gcc
23+
# cpp_compiler: g++
2324
steps:
2425
- uses: actions/checkout@v4
2526

libc/src/__support/FPUtil/except_value_utils.h

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,12 @@ template <typename T, size_t N> struct ExceptValues {
8181
StorageType out_bits = values[i].rnd_towardzero_result;
8282
switch (fputil::quick_get_round()) {
8383
case FE_UPWARD:
84-
if (sign)
85-
out_bits += values[i].rnd_downward_offset;
86-
else
87-
out_bits += values[i].rnd_upward_offset;
84+
out_bits += sign ? values[i].rnd_downward_offset
85+
: values[i].rnd_upward_offset;
8886
break;
8987
case FE_DOWNWARD:
90-
if (sign)
91-
out_bits += values[i].rnd_upward_offset;
92-
else
93-
out_bits += values[i].rnd_downward_offset;
88+
out_bits += sign ? values[i].rnd_upward_offset
89+
: values[i].rnd_downward_offset;
9490
break;
9591
case FE_TONEAREST:
9692
out_bits += values[i].rnd_tonearest_offset;

0 commit comments

Comments
 (0)