craig.topper added a comment. Apparently I'm the one who made clang do that and I don't know why. gcc doesn't do that as far as I can tell. I'm going to remove that. Repository: rL LLVM http://reviews.llvm.org/D17683