Thunks/gen: Print stacktrace on crash

This is useful information e.g. when map lookup from clang::Type pointers
fails during code generation.
This commit is contained in:
Tony Wasserka committed 2023-03-29 18:39:50 +02:00
1 parent 5cdde0bef1
commit fa21944428
1 file changed
+4
+4
View File
@@ -1,6 +1,8 @@
#include "clang/Tooling/Tooling.h"
#include "clang/Tooling/CompilationDatabase.h"
#include "llvm/Support/Signals.h"
#include <iostream>
#include <string>
@@ -13,6 +15,8 @@ void print_usage(const char* program_name) {
}
int main(int argc, char* argv[]) {
llvm::sys::PrintStackTraceOnErrorSignal(argv[0]);
if (argc < 6) {
print_usage(argv[0]);
return EXIT_FAILURE;