aboutsummaryrefslogtreecommitdiff
path: root/tests/core/test_exceptions_std.in
blob: bde09eb7bed0850de23a67b2fb582c50fcb25a5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <exception>

int main() {
  std::exception e;
  try {
    throw e;
  }
  catch (std::exception e) {
    printf("what? %s\n", e.what());
    printf("caught std::exception\n");
  }
  catch (int x) {
    throw std::bad_exception();
  }
  return 0;
}