void bad_emplace_deque1(std::deque<int> &D, int n) { auto i1 = D.cbegin(), i0 = i1++; D.emplace(i1, n); *i0; // expected-warning{{Invalidated iterator accessed}} *i1; // expected-warning{{Invalidated iterator accessed}} }