diff options
author | Dawn Perchik <dawn@burble.org> | 2015-06-17 22:30:24 +0000 |
---|---|---|
committer | Dawn Perchik <dawn@burble.org> | 2015-06-17 22:30:24 +0000 |
commit | d0e87eb07e07cf862e3ccb53a46eaab09a1e8ae9 (patch) | |
tree | d7986e738fc68199ee8fd06b848a4622401375ef /lldb/source/Target/LanguageRuntime.cpp | |
parent | faf558224da50d43421c397235906f0985036138 (diff) | |
download | bcm5719-llvm-d0e87eb07e07cf862e3ccb53a46eaab09a1e8ae9.tar.gz bcm5719-llvm-d0e87eb07e07cf862e3ccb53a46eaab09a1e8ae9.zip |
Fix enum LanguageType values and language string table lookups.
Summary:
* Fix enum LanguageType values so that they can be used as indexes
into array language_names and g_languages as assumed by
LanguageRuntime::GetNameForLanguageType,
Language::SetLanguageFromCString and Language::AsCString.
* Add DWARFCompileUnit::LanguageTypeFromDWARF to convert from DWARF
DW_LANG_* values to enum LanguageType values.
Reviewed By: clayborg, abidh
Differential Revision: http://reviews.llvm.org/D10484
llvm-svn: 239963
Diffstat (limited to 'lldb/source/Target/LanguageRuntime.cpp')
-rw-r--r-- | lldb/source/Target/LanguageRuntime.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lldb/source/Target/LanguageRuntime.cpp b/lldb/source/Target/LanguageRuntime.cpp index 6008cacd160..9c7b441d4c5 100644 --- a/lldb/source/Target/LanguageRuntime.cpp +++ b/lldb/source/Target/LanguageRuntime.cpp @@ -367,6 +367,7 @@ struct language_name_pair language_names[] = { "fortran03", eLanguageTypeFortran03 }, { "fortran08", eLanguageTypeFortran08 }, // Vendor Extensions + { "mipsassem", eLanguageTypeMipsAssembler }, { "renderscript", eLanguageTypeExtRenderScript}, // Now synonyms, in arbitrary order { "objc", eLanguageTypeObjC }, |