Daily bump.
[gcc.git] / gcc / testsuite / g++.dg / pr104547.C
blob669f0b8e43c09c70d3516ded4dead6d8f0051b8b
1 // { dg-do compile }
2 // { dg-options "-O3 -fdump-tree-vrp2"  }
3 // { dg-skip-if "requires hosted libstdc++ for vector" { ! hostedlib } }
5 #include <vector>
7 void shrink(std::vector<int>& v, unsigned n) {
8     if (v.size() < n)
9       __builtin_unreachable();
10     v.resize(v.size() - n);
13 // Verify that std::vector<T>::_M_default_append() has been removed by vrp2.
14 // { dg-final { scan-tree-dump-not "_M_default_append"  vrp2 } }