mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 14:00:16 +02:00
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:
1 parent
5cdde0bef1
commit
fa21944428
1 file changed
+4
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user