==3309== Conditional jump or move depends on uninitialised value(s) ==3309== at 0x409703: boost::heap::binomial_heap::merge_and_clear_nodes(boost::heap::binomial_heap&) (binomial_heap.hpp:666) ==3309== by 0x408E37: boost::heap::binomial_heap::merge(boost::heap::binomial_heap&) (binomial_heap.hpp:539) ==3309== by 0x408AEE: main (main3.cpp:17) ==3309== Uninitialised value was created by a stack allocation ==3309== at 0x4089F8: main (main3.cpp:4) ==3309== ==3309== Conditional jump or move depends on uninitialised value(s) ==3309== at 0x40987F: boost::heap::binomial_heap::merge_and_clear_nodes(boost::heap::binomial_heap&) (binomial_heap.hpp:688) ==3309== by 0x408E37: boost::heap::binomial_heap::merge(boost::heap::binomial_heap&) (binomial_heap.hpp:539) ==3309== by 0x408AEE: main (main3.cpp:17) ==3309== Uninitialised value was created by a stack allocation ==3309== at 0x4089F8: main (main3.cpp:4) ==3309== ==3309== Conditional jump or move depends on uninitialised value(s) ==3309== at 0x409A19: boost::heap::binomial_heap::merge_and_clear_nodes(boost::heap::binomial_heap&) (binomial_heap.hpp:716) ==3309== by 0x408E37: boost::heap::binomial_heap::merge(boost::heap::binomial_heap&) (binomial_heap.hpp:539) ==3309== by 0x408AEE: main (main3.cpp:17) ==3309== Uninitialised value was created by a stack allocation ==3309== at 0x4089F8: main (main3.cpp:4) ==3309==