Skip to content

Commit dc80366

Browse files
committed
Fix CI fsilures
1 parent c6c1cd5 commit dc80366

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

sycl/include/CL/sycl/detail/generic_type_lists.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ using vector_long_integer_list = type_list<vector_signed_long_integer_list,
287287
using long_integer_list =
288288
type_list<scalar_long_integer_list, vector_long_integer_list>;
289289

290-
#if __cplusplus >= 201703L
290+
#if __cplusplus >= 201703L && (!defined(_HAS_STD_BYTE) || _HAS_STD_BYTE != 0)
291291
// std::byte
292292
using scalar_byte_list = type_list<std::byte>;
293293

@@ -321,7 +321,7 @@ using scalar_unsigned_integer_list =
321321
scalar_unsigned_char_list>,
322322
scalar_unsigned_short_list, scalar_unsigned_int_list,
323323
scalar_unsigned_long_list, scalar_unsigned_longlong_list
324-
#if __cplusplus >= 201703L
324+
#if __cplusplus >= 201703L && (!defined(_HAS_STD_BYTE) || _HAS_STD_BYTE != 0)
325325
,
326326
scalar_byte_list
327327
#endif
@@ -334,7 +334,7 @@ using vector_unsigned_integer_list =
334334
vector_unsigned_char_list>,
335335
vector_unsigned_short_list, vector_unsigned_int_list,
336336
vector_unsigned_long_list, vector_unsigned_longlong_list
337-
#if __cplusplus >= 201703L
337+
#if __cplusplus >= 201703L && (!defined(_HAS_STD_BYTE) || _HAS_STD_BYTE != 0)
338338
,
339339
vector_byte_list
340340
#endif

sycl/include/CL/sycl/stream.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -326,11 +326,12 @@ EnableIfFP<T, unsigned> floatingPointToDecStr(T AbsVal, char *Digits,
326326
for (unsigned I = 0; I < FractionLength; ++I)
327327
Digits[Offset++] = digitToChar(FractionDigits[I]);
328328

329+
auto AbsExp = Exp < 0 ? -Exp : Exp;
329330
// Exponent part
330331
Digits[Offset++] = 'e';
331332
Digits[Offset++] = Exp >= 0 ? '+' : '-';
332-
Digits[Offset++] = digitToChar(abs(Exp) / 10);
333-
Digits[Offset++] = digitToChar(abs(Exp) % 10);
333+
Digits[Offset++] = digitToChar(AbsExp) / 10);
334+
Digits[Offset++] = digitToChar(AbsExp) % 10);
334335
} else { // normal mode
335336
if (Exp < 0) {
336337
Digits[Offset++] = '0';

0 commit comments

Comments
 (0)