Merged 2.056

This commit is contained in:
Alexey Prokhin 2011-12-02 21:50:52 +04:00
commit 014d6bdd4d
65 changed files with 6538 additions and 1122 deletions

View file

@ -127,8 +127,22 @@ static void initFromString(char*& dest, const cl::opt<std::string>& src) {
}
}
#if _WIN32
extern "C"
{
extern int _xi_a;
extern int _end;
}
#endif
int main(int argc, char** argv)
{
mem.init(); // initialize storage allocator
mem.setStackBottom(&argv);
#if _WIN32
mem.addroots((char *)&_xi_a, (char *)&_end);
#endif
// stack trace on signals
llvm::sys::PrintStackTraceOnErrorSignal();