diff --git a/lldb/docs/python_api_enums.rst b/lldb/docs/python_api_enums.rst --- a/lldb/docs/python_api_enums.rst +++ b/lldb/docs/python_api_enums.rst @@ -731,6 +731,7 @@ .. py:data:: eLanguageTypeFortran03 .. py:data:: eLanguageTypeFortran08 .. py:data:: eLanguageTypeMipsAssembler +.. py:data:: eLanguageTypeMojo .. py:data:: eLanguageTypeExtRenderScript .. py:data:: eNumLanguageTypes diff --git a/lldb/include/lldb/lldb-enumerations.h b/lldb/include/lldb/lldb-enumerations.h --- a/lldb/include/lldb/lldb-enumerations.h +++ b/lldb/include/lldb/lldb-enumerations.h @@ -497,6 +497,9 @@ // 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 }; diff --git a/lldb/source/Target/Language.cpp b/lldb/source/Target/Language.cpp --- a/lldb/source/Target/Language.cpp +++ b/lldb/source/Target/Language.cpp @@ -211,6 +211,7 @@ {"ada2012", eLanguageTypeAda2012}, // Vendor Extensions {"assembler", eLanguageTypeMipsAssembler}, + {"mojo", eLanguageTypeMojo}, // Now synonyms, in arbitrary order {"objc", eLanguageTypeObjC}, {"objc++", eLanguageTypeObjC_plus_plus},