bogden added a comment. I think this fix is OK, but I'm not clear on why we need both C and D, so perhaps it is important that the function does not have a return statement. http://reviews.llvm.org/D20014