Skip to content

Commit 5452f6a

Browse files
committed
try to fix gcc failure
1 parent 01b9f31 commit 5452f6a

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/coreclr/jit/target.h

+12-4
Original file line numberDiff line numberDiff line change
@@ -280,21 +280,29 @@ struct regMaskTP
280280
#endif
281281
}
282282

283+
#ifdef HAS_MORE_THAN_64_REGISTERS
283284
constexpr regMaskTP(regMaskSmall lowMask, regMaskSmall highMask)
284285
: low(lowMask)
285-
#ifdef HAS_MORE_THAN_64_REGISTERS
286286
, high(highMask)
287-
#endif
288287
{
289288
}
290289

291290
constexpr regMaskTP(regMaskSmall regMask)
292291
: low(regMask)
293-
#ifdef HAS_MORE_THAN_64_REGISTERS
294292
, high(RBM_NONE)
295-
#endif
296293
{
297294
}
295+
#else
296+
constexpr regMaskTP(regMaskSmall lowMask, regMaskSmall highMask)
297+
: low(lowMask)
298+
{
299+
}
300+
301+
constexpr regMaskTP(regMaskSmall regMask)
302+
: low(regMask)
303+
{
304+
}
305+
#endif // HAS_MORE_THAN_64_REGISTERS
298306

299307
regMaskTP()
300308
{

0 commit comments

Comments
 (0)