1 // { dg-options "-D_GLIBCXX_ASSERTIONS" }
2 // { dg-do run { xfail *-*-* } }
11 // This is adapted from an example in C++11 [valarray.sub].
13 valarray
<char> v0("abcdefghijklmnop", 16);
14 valarray
<char> v1("ABCD", 4);
15 const bool vb
[] = {false, false, true, true, false, true};
16 const mask_array
<char> m
= v0
[valarray
<bool>(vb
, 6)];
17 m
+= v1
; // aborts, v1 has more elements than m