Commit 7350a361 by Paolo Carlini Committed by Paolo Carlini

bitset (_Base_bitset<>_Base_bitset(unsigned long long)): Convert __val to _WordT.

2010-11-02  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/std/bitset (_Base_bitset<>_Base_bitset(unsigned long long)):
	Convert __val to _WordT.

From-SVN: r166195
parent 43427f3c
2010-11-02 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/bitset (_Base_bitset<>_Base_bitset(unsigned long long)):
Convert __val to _WordT.
2010-11-01 Benjamin Kosnik <bkoz@redhat.com> 2010-11-01 Benjamin Kosnik <bkoz@redhat.com>
* include/std/chrono: Extend constexpr application. * include/std/chrono: Extend constexpr application.
......
...@@ -76,9 +76,9 @@ _GLIBCXX_BEGIN_NESTED_NAMESPACE(std, _GLIBCXX_STD_D) ...@@ -76,9 +76,9 @@ _GLIBCXX_BEGIN_NESTED_NAMESPACE(std, _GLIBCXX_STD_D)
constexpr _Base_bitset() : _M_w({ }) { } constexpr _Base_bitset() : _M_w({ }) { }
constexpr _Base_bitset(unsigned long long __val) constexpr _Base_bitset(unsigned long long __val)
: _M_w({ __val : _M_w({ _WordT(__val)
#if __SIZEOF_LONG_LONG__ > __SIZEOF_LONG__ #if __SIZEOF_LONG_LONG__ > __SIZEOF_LONG__
, __val >> _GLIBCXX_BITSET_BITS_PER_WORD , _WordT(__val >> _GLIBCXX_BITSET_BITS_PER_WORD)
#endif #endif
}) { } }) { }
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment