Wonderful! Does this correctly handle the 'int main' implicit return case? The asm blob should win if it is present, not the implicit return 0. Perhaps a test should be added? http://reviews.llvm.org/D5177