view gen/toobj.h @ 1318:bac742d3a72d

Make sure this testcase keeps crashing with -O3. Recent optimization improvements made LLVM realize the store-to-null was unavoidable, so it deleted all of main() and replaced it with 'unreachable'. Because the body of main() no longer even contained a return instruction, calling it caused random code to be ran instead. This happened to be the code that links in the ModuleInfo on my machine, which then returned "successfully".
author Frits van Bommel <fvbommel wxs.nl>
date Sat, 09 May 2009 00:55:47 +0200
parents 12ea38902e83
children
line wrap: on
line source

#ifndef LDC_GEN_TOOBJ_H
#define LDC_GEN_TOOBJ_H

void writeModule(llvm::Module* m, std::string filename);

#endif