regex_compiler.h (_S_cache_size): Change from function to variable.
* include/bits/regex_compiler.h (_S_cache_size): Change from function to variable. From-SVN: r260128
This commit is contained in:
parent
f8e94a0156
commit
a6e1cfddc4
|
@ -1,3 +1,8 @@
|
||||||
|
2018-05-10 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* include/bits/regex_compiler.h (_S_cache_size): Change from
|
||||||
|
function to variable.
|
||||||
|
|
||||||
2018-05-10 Edward Smith-Rowland <3dw4rd@verizon.net>
|
2018-05-10 Edward Smith-Rowland <3dw4rd@verizon.net>
|
||||||
|
|
||||||
PR libstdc++/83140 - assoc_legendre returns negated value when m is odd
|
PR libstdc++/83140 - assoc_legendre returns negated value when m is odd
|
||||||
|
|
|
@ -527,14 +527,12 @@ namespace __detail
|
||||||
typedef typename std::is_same<_CharT, char>::type _UseCache;
|
typedef typename std::is_same<_CharT, char>::type _UseCache;
|
||||||
|
|
||||||
static constexpr size_t
|
static constexpr size_t
|
||||||
_S_cache_size()
|
_S_cache_size =
|
||||||
{
|
1ul << (sizeof(_CharT) * __CHAR_BIT__ * int(_UseCache::value));
|
||||||
return 1ul << (sizeof(_CharT) * __CHAR_BIT__ * int(_UseCache::value));
|
|
||||||
}
|
|
||||||
|
|
||||||
struct _Dummy { };
|
struct _Dummy { };
|
||||||
typedef typename std::conditional<_UseCache::value,
|
typedef typename std::conditional<_UseCache::value,
|
||||||
std::bitset<_S_cache_size()>,
|
std::bitset<_S_cache_size>,
|
||||||
_Dummy>::type _CacheT;
|
_Dummy>::type _CacheT;
|
||||||
typedef typename std::make_unsigned<_CharT>::type _UnsignedCharT;
|
typedef typename std::make_unsigned<_CharT>::type _UnsignedCharT;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue