Merge pull request #280 from xushiwei/q

demo: try..catch
This commit is contained in:
xushiwei
2024-06-07 14:29:59 +08:00
committed by GitHub
2 changed files with 11 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
extern "C" void throwCppException();
int main() {
try {
throwCppException();
} catch (...) {
throw;
}
return 0;
}

View File

@@ -1,6 +1,7 @@
{ {
"cl": [ "cl": [
"clang -emit-llvm -S -o demo.ll -c _code/demo.cpp", "clang -emit-llvm -S -o demo.ll -c _code/demo.cpp",
"clang -emit-llvm -S -o _code/llgo_autogen.ll -c _code/try_catch.cpp",
"llgen .", "llgen .",
"rm llgo_autogen.lla; zip llgo_autogen.lla llgo_autogen.ll demo.ll", "rm llgo_autogen.lla; zip llgo_autogen.lla llgo_autogen.ll demo.ll",
] ]