Ticket #1461: multi_array.patch

File multi_array.patch, 953 bytes (added by wasti.redl@…, 15 years ago)

Patch that solves the bug.

  • boost/multi_array.hpp

     
    427427    index_gen old_idxes;
    428428    index_gen new_idxes;
    429429
    430     std::transform(new_array.index_base_list_.begin(),
    431                    new_array.index_base_list_.end(),
     430    std::transform(this->index_base_list_.begin(),
     431                   this->index_base_list_.end(),
    432432                   min_extents.begin(),old_idxes.ranges_.begin(),
    433433                   detail::multi_array::populate_index_ranges());
    434434
    435     std::transform(this->index_base_list_.begin(),
    436                    this->index_base_list_.end(),
     435    std::transform(new_array.index_base_list_.begin(),
     436                   new_array.index_base_list_.end(),
    437437                   min_extents.begin(),new_idxes.ranges_.begin(),
    438438                   detail::multi_array::populate_index_ranges());
    439439