From dff32c9a968399e96d61dac9c1e757cf41eb90f3 Mon Sep 17 00:00:00 2001 From: nojhan Date: Wed, 22 Apr 2020 08:00:56 +0200 Subject: [PATCH] fix: get rid of the old "register" keyword in eoRng --- eo/src/utils/eoRNG.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/eo/src/utils/eoRNG.h b/eo/src/utils/eoRNG.h index 0093d37da..b26337ff9 100644 --- a/eo/src/utils/eoRNG.h +++ b/eo/src/utils/eoRNG.h @@ -483,14 +483,8 @@ inline void eoRng::initialize(uint32_t seed) { left = -1; - // ISO C++17 does not allow 'register' storage class specifier -#if __cplusplus < 201703L - register uint32_t x = (seed | 1U) & 0xFFFFFFFFU, *s = state; - register int j; -#else uint32_t x = (seed | 1U) & 0xFFFFFFFFU, *s = state; int j; -#endif for(left=0, *s++=x, j=N; --j; *s++ = (x*=69069U) & 0xFFFFFFFFU) ; } @@ -499,14 +493,8 @@ inline void eoRng::initialize(uint32_t seed) inline uint32_t eoRng::restart() { - // ISO C++17 does not allow 'register' storage class specifier -#if __cplusplus < 201703L - register uint32_t *p0=state, *p2=state+2, *pM=state+M, s0, s1; - register int j; -#else uint32_t *p0=state, *p2=state+2, *pM=state+M, s0, s1; int j; -#endif left=N-1, next=state+1;