[RenderScript] Use LLVM DWARF language enum
A DWARF language vender extension for RenderScript was added to LLVM in r259348(http://reviews.llvm.org/D16409) We should use this generated enum instead of the hardcoded value. RenderScript is also based on C99 with some extensions, so we want to use ClangASTContext when RS is detected. Reviewers: clayborg Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D16766 llvm-svn: 259634
This commit is contained in:
parent
f4a97d0772
commit
75f0ff5ba1
|
@ -1180,7 +1180,7 @@ DWARFCompileUnit::LanguageTypeFromDWARF(uint64_t val)
|
|||
{
|
||||
case DW_LANG_Mips_Assembler:
|
||||
return eLanguageTypeMipsAssembler;
|
||||
case 0x8e57: // FIXME: needs to be added to llvm
|
||||
case DW_LANG_GOOGLE_RenderScript:
|
||||
return eLanguageTypeExtRenderScript;
|
||||
default:
|
||||
return static_cast<LanguageType>(val);
|
||||
|
|
|
@ -105,7 +105,8 @@ namespace
|
|||
return language == eLanguageTypeUnknown || // Clang is the default type system
|
||||
Language::LanguageIsC (language) ||
|
||||
Language::LanguageIsCPlusPlus (language) ||
|
||||
Language::LanguageIsObjC (language);
|
||||
Language::LanguageIsObjC (language) ||
|
||||
language == eLanguageTypeExtRenderScript;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue