diff --git a/clang/lib/Driver/OffloadBundler.cpp b/clang/lib/Driver/OffloadBundler.cpp --- a/clang/lib/Driver/OffloadBundler.cpp +++ b/clang/lib/Driver/OffloadBundler.cpp @@ -107,7 +107,8 @@ } bool OffloadTargetInfo::isTripleValid() const { - return !Triple.str().empty() && Triple.getArch() != Triple::UnknownArch; + return !Triple.str().empty() && Triple.getArch() != Triple::UnknownArch && + Triple.hasEnvironment(); } bool OffloadTargetInfo::operator==(const OffloadTargetInfo &Target) const {