[LLDB] Add minimal support for the new Mojo language
Modular just announced a new language called Mojo. This patch adds an entry in the language list in LLDB for minimal support (e.g. being able to create a TypeSystem for this language). We will later add debug info entries when the language matures.
This commit is contained in:
@@ -731,6 +731,7 @@ LanguageType
|
||||
.. py:data:: eLanguageTypeFortran03
|
||||
.. py:data:: eLanguageTypeFortran08
|
||||
.. py:data:: eLanguageTypeMipsAssembler
|
||||
.. py:data:: eLanguageTypeMojo
|
||||
.. py:data:: eLanguageTypeExtRenderScript
|
||||
.. py:data:: eNumLanguageTypes
|
||||
|
||||
|
||||
@@ -497,6 +497,9 @@ enum LanguageType {
|
||||
// Language::SetLanguageFromCString and Language::AsCString assume these can
|
||||
// be used as indexes into array g_languages.
|
||||
eLanguageTypeMipsAssembler, ///< Mips_Assembler.
|
||||
// Mojo will move to the common list of languages once the DWARF committee
|
||||
// creates a language code for it.
|
||||
eLanguageTypeMojo,
|
||||
eNumLanguageTypes
|
||||
};
|
||||
|
||||
|
||||
@@ -211,6 +211,7 @@ struct language_name_pair language_names[] = {
|
||||
{"ada2012", eLanguageTypeAda2012},
|
||||
// Vendor Extensions
|
||||
{"assembler", eLanguageTypeMipsAssembler},
|
||||
{"mojo", eLanguageTypeMojo},
|
||||
// Now synonyms, in arbitrary order
|
||||
{"objc", eLanguageTypeObjC},
|
||||
{"objc++", eLanguageTypeObjC_plus_plus},
|
||||
|
||||
Reference in New Issue
Block a user