tejohnson added a comment. My hope would be that it avoids errors and makes client lives simpler since they don't need to invoke this manually. Is there a reason why we shouldn't do it automatically? http://reviews.llvm.org/D17992