Thanks for working on reducing the test case! I was able to eliminate the undefinedness in the branches using a function argument. I couldn't find a way to reduce it any further though. http://reviews.llvm.org/D10726 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/