This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
#include <valarray> using namespace std;
int main(void)
{
int n = 1;valarray<int> dest(n); valarray<bool> b(false, n); valarray<int> src(1, n);
return 0; }
On Thu, Nov 26, 2009 at 5:42 AM, Christian BRUEL <christian.bruel@st.com> wrote:This disposition makes your example above have an undefined behaviour.this : myarray[mymask] += valarray<int>(3,n);
is undefined ??? with myarray = size 10 valrarray = size 10 mymask = size 10, 2 true bits.
Yes.
oh well...
I've recorded the original bug at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42182
It should be closed as 'user error'.
-- Gaby
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |