aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/Shell/Recognizer/Inputs/verbose_trap-in-stl.cpp
blob: 20db722ef105da660fb75afb30ef631cfa3484f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
namespace std {
inline namespace __1 {
template <typename T> struct vector {
  T& operator[](unsigned) { __builtin_verbose_trap("Bounds error", "out-of-bounds access"); }
};
} // namespace __1
} // namespace std

void g() {
  std::vector<int> v;
  v[10];
}

int main() {
  g();
  return 0;
}