diff gen/main.cpp @ 1149:5ebe8224988b

Fixed problems introduced by previous commits that prevented Tango from compiling.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Fri, 27 Mar 2009 23:17:04 +0100
parents dbe4af57b240
children e40c65bd8c5d
line wrap: on
line diff
--- a/gen/main.cpp	Fri Mar 27 21:50:32 2009 +0100
+++ b/gen/main.cpp	Fri Mar 27 23:17:04 2009 +0100
@@ -4,11 +4,12 @@
 // which uses the llvm license
 
 #include "gen/llvm.h"
+#include "llvm/LinkAllVMCore.h"
 #include "llvm/Linker.h"
+#include "llvm/System/Signals.h"
 #include "llvm/Target/SubtargetFeature.h"
 #include "llvm/Target/TargetMachine.h"
 #include "llvm/Target/TargetMachineRegistry.h"
-#include "llvm/LinkAllVMCore.h"
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -117,6 +118,9 @@
 
 int main(int argc, char** argv)
 {
+    // stack trace on signals
+    llvm::sys::PrintStackTraceOnErrorSignal();
+
     Array files;
     char *p, *ext;
     Module *m;