evgeny777 added a comment. @tejohnson The `BM.parseModule` is invoked in the very end of thin link (see `runThinLTOBackendThread`). How can it work if it's not guaranteed that we have valid BC data till this moment? Note: parse module uses `Stream` https://reviews.llvm.org/D41297