[Core] Generalize ValueObject::IsRuntimeSupportValue
authorAlex Langford <apl@fb.com>
Mon, 1 Jul 2019 20:36:33 +0000 (20:36 +0000)
committerAlex Langford <apl@fb.com>
Mon, 1 Jul 2019 20:36:33 +0000 (20:36 +0000)
commitd7fcee62f114c5f96bc0d8430af40ce198231daa
tree6bb67a6dc4685ba36a5e0c89b24f78af3be8be9e
parent975120a21b43a192e9475de4af7dcd6565b37224
[Core] Generalize ValueObject::IsRuntimeSupportValue

Summary:
Instead of falling back to ObjCLanguageRuntime, we should be falling
back to every loaded language runtime. This makes ValueObject more
language agnostic.

Reviewers: labath, compnerd, JDevlieghere, davide

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D63240

llvm-svn: 364845
lldb/include/lldb/Target/CPPLanguageRuntime.h
lldb/include/lldb/Target/LanguageRuntime.h
lldb/include/lldb/Target/ObjCLanguageRuntime.h
lldb/source/Core/ValueObject.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
lldb/source/Symbol/Function.cpp
lldb/source/Target/CPPLanguageRuntime.cpp
lldb/source/Target/ObjCLanguageRuntime.cpp