saugustine added a comment. I've now put the weak-reference version behind a non-default build option. Is this acceptable? Repository: rL LLVM CHANGES SINCE LAST ACTION https://reviews.llvm.org/D60285/new/ https://reviews.llvm.org/D60285