diff options
Diffstat (limited to 'lldb/source/Symbol/ClangASTContext.cpp')
| -rw-r--r-- | lldb/source/Symbol/ClangASTContext.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lldb/source/Symbol/ClangASTContext.cpp b/lldb/source/Symbol/ClangASTContext.cpp index 55befb4bbcf..c554d989b17 100644 --- a/lldb/source/Symbol/ClangASTContext.cpp +++ b/lldb/source/Symbol/ClangASTContext.cpp @@ -3911,6 +3911,14 @@ bool ClangASTContext::IsVoidType(lldb::opaque_compiler_type_t type) { return GetCanonicalQualType(type)->isVoidType(); } +bool ClangASTContext::CanPassInRegisters(const CompilerType &type) { + if (auto *record_decl = + ClangASTContext::GetAsRecordDecl(type)) { + return record_decl->canPassInRegisters(); + } + return false; +} + bool ClangASTContext::SupportsLanguage(lldb::LanguageType language) { return ClangASTContextSupportsLanguage(language); } |

