[all-commits] [llvm/llvm-project] b4a0b9: [lldb][Language] List supported languages in expr ...
Michael137 via All-commits
all-commits at lists.llvm.org
Wed Jan 18 10:19:34 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b4a0b9fab4dcb7b808612b49604709c2aeadf9f8
https://github.com/llvm/llvm-project/commit/b4a0b9fab4dcb7b808612b49604709c2aeadf9f8
Author: Michael Buch <michaelbuch12 at gmail.com>
Date: 2023-01-18 (Wed, 18 Jan 2023)
Changed paths:
M lldb/include/lldb/Target/Language.h
M lldb/source/Commands/CommandObjectExpression.cpp
M lldb/source/Target/Language.cpp
M lldb/test/API/commands/expression/invalid-args/TestInvalidArgsExpression.py
Log Message:
-----------
[lldb][Language] List supported languages in expr error text
Before:
```
(lldb) expr --language abc -- 1 + 1
error: unknown language type: 'abc' for expression
```
After:
```
(lldb) expr --language abc -- 1 + 1
error: unknown language type: 'abc' for expression. List of supported languages:
c++
objective-c++
c++03
c++11
c++14
objc++
```
We choose to only list the languages which `expr` will actually
accept instead of all the language constants defined in `Language.cpp`
since that's what the user will most likely need.
Differential Revision: https://reviews.llvm.org/D142034
More information about the All-commits
mailing list