arsenm requested changes to this revision. arsenm added a comment. This revision now requires changes to proceed. The bug should be fixed instead of this. However I noticed this is run for -O0 which should be fixed https://reviews.llvm.org/D24098