================
@@ -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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits