We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
CPP11_UNWIND
1 parent 84cf6bc commit f4bacccCopy full SHA for f4baccc
inst/include/cpp11/declarations.hpp
@@ -30,6 +30,11 @@ T& unmove(T&& t) {
30
}
31
} // namespace cpp11
32
33
+// We would like to remove this, since all supported versions of R now support proper
34
+// unwind protect, but some groups rely on it existing, like textshaping:
35
+// https://github.com/r-lib/cpp11/issues/414
36
+#define CPP11_UNWIND R_ContinueUnwind(err);
37
+
38
#define CPP11_ERROR_BUFSIZE 8192
39
40
#define BEGIN_CPP11 \
0 commit comments