$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Mark Ruzon (mark34_at_[hidden])
Date: 2005-02-08 16:31:10
In boost_1_32_0, I often get a type mismatch warning in the MSVC++ 7.1
compiler in the end function of multi_array::sub_array:
iterator end() {
return iterator(*this->index_bases()+*this->shape(),origin(),
this->shape(),this->strides(),this->index_bases());
}
index_bases() appears to return a signed quantity (index*), while shape()
appears to return an unsigned quantity (size_type*). Their sum is unsigned,
but iterator takes a signed type as its first argument.
Does anyone see a problem with casting the result to type index until a fix is
made? I don't like disabling warnings.