Differential Revision: https://reviews.llvm.org/D101417
Match the API for the new check_linker_flag and use it directly when available, leaving the old code as a fallback. Differential Revision: https://reviews.llvm.org/D100901