Hi Tim, > Doesn't the LLVM style encourage multiple exit points? http://llvm.org/docs/CodingStandards.html#use-early-exits-and-continue-to-simplify-code It does, I mistakenly published this patch for review. Please ignore. Sorry! Charlie. http://reviews.llvm.org/D6453