comparison 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
comparison
equal deleted inserted replaced
1148:3d1b16dabd25 1149:5ebe8224988b
2 2
3 // some things are taken from llvm's llc tool 3 // some things are taken from llvm's llc tool
4 // which uses the llvm license 4 // which uses the llvm license
5 5
6 #include "gen/llvm.h" 6 #include "gen/llvm.h"
7 #include "llvm/LinkAllVMCore.h"
7 #include "llvm/Linker.h" 8 #include "llvm/Linker.h"
9 #include "llvm/System/Signals.h"
8 #include "llvm/Target/SubtargetFeature.h" 10 #include "llvm/Target/SubtargetFeature.h"
9 #include "llvm/Target/TargetMachine.h" 11 #include "llvm/Target/TargetMachine.h"
10 #include "llvm/Target/TargetMachineRegistry.h" 12 #include "llvm/Target/TargetMachineRegistry.h"
11 #include "llvm/LinkAllVMCore.h"
12 13
13 #include <stdio.h> 14 #include <stdio.h>
14 #include <stdlib.h> 15 #include <stdlib.h>
15 #include <assert.h> 16 #include <assert.h>
16 #include <limits.h> 17 #include <limits.h>
115 } 116 }
116 } 117 }
117 118
118 int main(int argc, char** argv) 119 int main(int argc, char** argv)
119 { 120 {
121 // stack trace on signals
122 llvm::sys::PrintStackTraceOnErrorSignal();
123
120 Array files; 124 Array files;
121 char *p, *ext; 125 char *p, *ext;
122 Module *m; 126 Module *m;
123 int status = EXIT_SUCCESS; 127 int status = EXIT_SUCCESS;
124 128