wallace updated this revision to Diff 519338. wallace added a comment. add the language as a vendor extension
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D149702/new/ https://reviews.llvm.org/D149702 Files: lldb/docs/python_api_enums.rst lldb/include/lldb/lldb-enumerations.h lldb/source/Target/Language.cpp Index: lldb/source/Target/Language.cpp =================================================================== --- lldb/source/Target/Language.cpp +++ 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}, Index: lldb/include/lldb/lldb-enumerations.h =================================================================== --- lldb/include/lldb/lldb-enumerations.h +++ 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 }; Index: lldb/docs/python_api_enums.rst =================================================================== --- lldb/docs/python_api_enums.rst +++ 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
Index: lldb/source/Target/Language.cpp =================================================================== --- lldb/source/Target/Language.cpp +++ 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}, Index: lldb/include/lldb/lldb-enumerations.h =================================================================== --- lldb/include/lldb/lldb-enumerations.h +++ 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 }; Index: lldb/docs/python_api_enums.rst =================================================================== --- lldb/docs/python_api_enums.rst +++ 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
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits