Skip to content

Commit 8ae9c62

Browse files
authored
[libc] Fix forward constexpr add_with_carry / sub_with_borrow
Introduced in #87613.
1 parent 7bd163d commit 8ae9c62

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libc/src/__support/math_extras.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ add_with_carry(T a, T b, T carry_in, T &carry_out) {
8686
RETURN_IF(unsigned long long, __builtin_addcll)
8787
#endif
8888
}
89-
T sum;
89+
T sum = {};
9090
T carry1 = add_overflow(a, b, sum);
9191
T carry2 = add_overflow(sum, carry_in, sum);
9292
carry_out = carry1 | carry2;
@@ -112,7 +112,7 @@ sub_with_borrow(T a, T b, T carry_in, T &carry_out) {
112112
RETURN_IF(unsigned long long, __builtin_subcll)
113113
#endif
114114
}
115-
T sub;
115+
T sub = {};
116116
T carry1 = sub_overflow(a, b, sub);
117117
T carry2 = sub_overflow(sub, carry_in, sub);
118118
carry_out = carry1 | carry2;

0 commit comments

Comments
 (0)