testsuite_containers.h (populate<>::populate(_Tp&)): Avoid used uninitialized warning.
2009-12-10 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)): Avoid used uninitialized warning. * include/ext/pb_ds/detail/cc_hash_table_map_/ constructor_destructor_fn_imps.hpp: Fix typo causing sequence point warning. From-SVN: r155127
This commit is contained in:
parent
58b9c1deb8
commit
790ad3b5b4
|
@ -1,3 +1,11 @@
|
|||
2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
* testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)):
|
||||
Avoid used uninitialized warning.
|
||||
* include/ext/pb_ds/detail/cc_hash_table_map_/
|
||||
constructor_destructor_fn_imps.hpp: Fix typo causing sequence point
|
||||
warning.
|
||||
|
||||
2009-12-09 Benjamin Kosnik <bkoz@redhat.com>
|
||||
|
||||
* include/profile/impl/profiler_container_size.h: Fix include
|
||||
|
|
|
@ -129,7 +129,7 @@ PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) :
|
|||
PB_DS_HASH_EQ_FN_C_DEC(other),
|
||||
resize_base(other), ranged_hash_fn_base(other),
|
||||
m_num_e(resize_base::get_nearest_larger_size(1)), m_num_used_e(0),
|
||||
m_entries(m_entries = s_entry_pointer_allocator.allocate(m_num_e))
|
||||
m_entries(s_entry_pointer_allocator.allocate(m_num_e))
|
||||
{
|
||||
initialize();
|
||||
_GLIBCXX_DEBUG_ONLY(PB_DS_CLASS_C_DEC::assert_valid();)
|
||||
|
|
|
@ -149,9 +149,10 @@ namespace __gnu_test
|
|||
{
|
||||
populate(_Tp& container)
|
||||
{
|
||||
typename _Tp::value_type v;
|
||||
container.insert(container.begin(), v);
|
||||
container.insert(container.begin(), v);
|
||||
// Avoid uninitialized warnings, requires DefaultContructible.
|
||||
typedef typename _Tp::value_type value_type;
|
||||
container.insert(container.begin(), value_type());
|
||||
container.insert(container.begin(), value_type());
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue