[PATCH] tsan: support C++ exceptions

Dmitry Vyukov dvyukov at google.com
Mon Jun 29 10:10:05 PDT 2015


OK, what is the code is:

void foo() {

  try {
    bar();
  } catch (int) {
    ...
  }

}

?
Or even:

void foo() {

  try {
    try {
      bar();
    } catch (double) {
      ...
    }
  } catch (int) {
    ...
  }

}

?

The inner catch should have a resume, but control still does not leave the function.


http://reviews.llvm.org/D10740

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list