Skip to content

Commit 501dc4f

Browse files
committed
change syntax to avoid warnings
1 parent 65f8fbb commit 501dc4f

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

test/fenv/fenv_gentests.cc

+30-30
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,12 @@ void generate_test( const std::pair<T ( * )( Ts... ), const char*>& oper_pair, T
133133

134134
template<typename FP>
135135
static const FP special_fp_values[]{
136-
FP{ 0.0f },
137-
FP{ -0.0f },
138-
FP{ 1.0f },
139-
FP{ -1.0f },
140-
FP{ 1.5f },
141-
FP{ -1.5f },
136+
FP( 0.0f ),
137+
FP( -0.0f ),
138+
FP( 1.0f ),
139+
FP( -1.0f ),
140+
FP( 1.5f ),
141+
FP( -1.5f ),
142142
std::numeric_limits<FP>::quiet_NaN(),
143143
std::numeric_limits<FP>::signaling_NaN(),
144144
std::numeric_limits<FP>::infinity(),
@@ -151,31 +151,31 @@ static const FP special_fp_values[]{
151151
template<typename FP, typename INT>
152152
static const FP special_fcvt_values[]{
153153
FP( std::numeric_limits<INT>::max() ),
154-
FP( std::numeric_limits<INT>::max() ) + FP{ 0.75f },
155-
FP( std::numeric_limits<INT>::max() ) - FP{ 0.75f },
156-
FP( std::numeric_limits<INT>::max() ) + FP{ 0.25f },
157-
FP( std::numeric_limits<INT>::max() ) - FP{ 0.25f },
158-
FP( std::numeric_limits<INT>::max() ) + FP{ 0.5f },
159-
FP( std::numeric_limits<INT>::max() ) - FP{ 0.5f },
160-
FP( std::numeric_limits<INT>::max() ) + FP{ 1.0f },
161-
FP( std::numeric_limits<INT>::max() ) - FP{ 1.0f },
154+
FP( std::numeric_limits<INT>::max() ) + FP( 0.75f ),
155+
FP( std::numeric_limits<INT>::max() ) - FP( 0.75f ),
156+
FP( std::numeric_limits<INT>::max() ) + FP( 0.25f ),
157+
FP( std::numeric_limits<INT>::max() ) - FP( 0.25f ),
158+
FP( std::numeric_limits<INT>::max() ) + FP( 0.5f ),
159+
FP( std::numeric_limits<INT>::max() ) - FP( 0.5f ),
160+
FP( std::numeric_limits<INT>::max() ) + FP( 1.0f ),
161+
FP( std::numeric_limits<INT>::max() ) - FP( 1.0f ),
162162
FP( std::numeric_limits<INT>::min() ),
163-
FP( std::numeric_limits<INT>::min() ) + FP{ 0.75f },
164-
FP( std::numeric_limits<INT>::min() ) - FP{ 0.75f },
165-
FP( std::numeric_limits<INT>::min() ) + FP{ 0.25f },
166-
FP( std::numeric_limits<INT>::min() ) - FP{ 0.25f },
167-
FP( std::numeric_limits<INT>::min() ) + FP{ 0.5f },
168-
FP( std::numeric_limits<INT>::min() ) - FP{ 0.5f },
169-
FP( std::numeric_limits<INT>::min() ) + FP{ 1.0f },
170-
FP( std::numeric_limits<INT>::min() ) - FP{ 1.0f },
171-
FP{ 0.0f },
172-
FP{ -0.0f },
173-
FP{ 0.25f },
174-
FP{ -0.25f },
175-
FP{ 0.5f },
176-
FP{ -0.5f },
177-
FP{ 0.75f },
178-
FP{ -0.75f },
163+
FP( std::numeric_limits<INT>::min() ) + FP( 0.75f ),
164+
FP( std::numeric_limits<INT>::min() ) - FP( 0.75f ),
165+
FP( std::numeric_limits<INT>::min() ) + FP( 0.25f ),
166+
FP( std::numeric_limits<INT>::min() ) - FP( 0.25f ),
167+
FP( std::numeric_limits<INT>::min() ) + FP( 0.5f ),
168+
FP( std::numeric_limits<INT>::min() ) - FP( 0.5f ),
169+
FP( std::numeric_limits<INT>::min() ) + FP( 1.0f ),
170+
FP( std::numeric_limits<INT>::min() ) - FP( 1.0f ),
171+
FP( 0.0f ),
172+
FP( -0.0f ),
173+
FP( 0.25f ),
174+
FP( -0.25f ),
175+
FP( 0.5f ),
176+
FP( -0.5f ),
177+
FP( 0.75f ),
178+
FP( -0.75f ),
179179
std::numeric_limits<FP>::quiet_NaN(),
180180
std::numeric_limits<FP>::signaling_NaN(),
181181
std::numeric_limits<FP>::infinity(),

test/fenv/fenv_test.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ inline void fenv_write( int fd, const char* str ) {
5353

5454
// Limits when converting from floating-point to integer
5555
template<typename FP, typename INT>
56-
inline constexpr FP fpmax = 0;
56+
inline constexpr FP fpmax = FP( 0 );
5757
template<typename FP, typename INT>
58-
inline constexpr FP fpmin = 0;
58+
inline constexpr FP fpmin = FP( 0 );
5959
template<>
6060
inline constexpr float fpmax<float, int32_t> = 0x1.fffffep+30f;
6161
template<>

0 commit comments

Comments
 (0)