Extensive testing showed that this was the wrong approach, as it has broken some tests. I will issue another patch later this week. Thanks, Christian http://reviews.llvm.org/D4044