diff --git a/options_compile.cpp b/options_compile.cpp index 82d5a68e0..457beab23 100644 --- a/options_compile.cpp +++ b/options_compile.cpp @@ -372,6 +372,8 @@ std::string EffectiveOptionsFilter::processOptions(const OpenCLArgList &args, llvm::SmallVector parsedExt; clExtRef.split(parsedExt, ','); for (auto &ext : parsedExt) { + if (ext.empty()) + continue; char sign = ext.front(); bool enabled = sign != '-'; llvm::StringRef extName = ext;