================ @@ -44,18 +44,21 @@ Status CommandObjectExpression::CommandOptions::SetOptionValue( const int short_option = GetDefinitions()[option_idx].short_option; switch (short_option) { - case 'l': + case 'l': { language = Language::GetLanguageTypeFromString(option_arg); - if (language == eLanguageTypeUnknown) { + + if (const LanguageSet supported_languages = + Language::GetLanguagesSupportingTypeSystemsForExpressions(); + !supported_languages[language]) { StreamString sstr; - sstr.Printf("unknown language type: '%s' for expression. " + sstr.Printf("invalid language '%s' for expression. " ---------------- Michael137 wrote:
done in latest commit https://github.com/llvm/llvm-project/pull/156648 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits