brintos

brintos / llvm-project-archived public Read only

0
0
Text · 292 B · 20db722 Raw
18 lines · cpp
1namespace std {2inline namespace __1 {3template <typename T> struct vector {4  T& operator[](unsigned) { __builtin_verbose_trap("Bounds error", "out-of-bounds access"); }5};6} // namespace __17} // namespace std8 9void g() {10  std::vector<int> v;11  v[10];12}13 14int main() {15  g();16  return 0;17}18