-
Notifications
You must be signed in to change notification settings - Fork 14.9k
Open
Labels
Description
LLDB is crashing when inspecting a frame with the Tokenizer's Rust crate included. I created a repo to make it easy to reproduce the issue (using VSCode and dev-containers).
There was only an empty file in the LLDB diagnostics dir:
vscode ➜ /workspaces/test-tokenizers-codelldb-debugging-issue (main) $ ls -alt /tmp/diagnostics-dd7d25
total 8
drwxrwxrwt 1 root root 4096 Oct 12 07:02 ..
drwxr-x--- 2 vscode vscode 4096 Oct 12 07:02 .
-rw-r--r-- 1 vscode vscode 0 Oct 12 07:02 diagnostics.log
The stack dump / overflow
0. Program arguments: lldb ./target/debug/test-issue
#0 0x000055758b93bf1e llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /opt/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:22
#1 0x000055758b93c3ea PrintStackTraceSignalHandler(void*) /opt/llvm-project/llvm/lib/Support/Unix/Signals.inc:918:1
#2 0x000055758b93989e llvm::sys::RunSignalHandlers() /opt/llvm-project/llvm/lib/Support/Signals.cpp:104:20
#3 0x000055758b93b88a SignalHandler(int, siginfo_t*, void*) /opt/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:14
#4 0x0000750e080d3050 (/lib/x86_64-linux-gnu/libc.so.6+0x3c050)
#5 0x0000750e081987d9 syscall (/lib/x86_64-linux-gnu/libc.so.6+0x1017d9)
#6 0x0000750e151cb0b5 SignalHandler(int, siginfo_t*, void*) /opt/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:78
#7 0x0000750e080d3050 (/lib/x86_64-linux-gnu/libc.so.6+0x3c050)
#8 0x0000750e14fa090a clang::Redeclarable<clang::TagDecl>::DeclLink::getPrevious(clang::TagDecl const*) const /opt/llvm-project/llvm/../clang/include/clang/AST/Redeclarable.h:120:16
#9 0x0000750e14f9a0b3 clang::Redeclarable<clang::TagDecl>::getNextRedeclaration() const /opt/llvm-project/llvm/../clang/include/clang/AST/Redeclarable.h:187:3
#10 0x0000750e14f9a0da clang::Redeclarable<clang::TagDecl>::getMostRecentDecl() /opt/llvm-project/llvm/../clang/include/clang/AST/Redeclarable.h:225:3
#11 0x0000750e14f9880c clang::RecordDecl::getMostRecentDecl() /opt/llvm-project/llvm/../clang/include/clang/AST/Decl.h:4286:28
#12 0x0000750e14f98a68 clang::CXXRecordDecl::getMostRecentDecl() /opt/llvm-project/llvm/../clang/include/clang/AST/DeclCXX.h:540:31
#13 0x0000750e14f98a8a clang::CXXRecordDecl::getMostRecentDecl() const /opt/llvm-project/llvm/../clang/include/clang/AST/DeclCXX.h:546:3
#14 0x0000750e14f9899e clang::CXXRecordDecl::dataPtr() const /opt/llvm-project/llvm/../clang/include/clang/AST/DeclCXX.h:458:12
#15 0x0000750e14f989c4 clang::CXXRecordDecl::data() const /opt/llvm-project/llvm/../clang/include/clang/AST/DeclCXX.h:462:23
#16 0x0000750e1504cc8c clang::CXXRecordDecl::bases_begin() const /opt/llvm-project/llvm/../clang/include/clang/AST/DeclCXX.h:625:73
#17 0x0000750e1504ccaf clang::CXXRecordDecl::bases_end() const /opt/llvm-project/llvm/../clang/include/clang/AST/DeclCXX.h:628:23
#18 0x0000750e185cdf3d clang::CXXRecordDecl::bases() const /opt/llvm-project/clang/include/clang/AST/DeclCXX.h:621:12
#19 0x0000750e1cecc6aa (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:188:51
#20 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#21 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#22 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#23 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#24 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#25 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#26 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#27 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#28 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#29 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#30 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#31 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#32 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#33 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#34 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#35 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#36 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#37 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#38 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#39 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#40 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#41 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#42 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#43 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#44 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#45 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#46 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#47 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#48 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#49 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#50 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#51 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#52 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#53 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#54 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#55 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#56 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#57 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#58 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#59 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#60 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#61 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#62 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#63 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#64 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#65 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#66 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#67 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#68 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#69 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#70 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#71 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#72 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#73 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#74 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#75 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#76 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#77 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#78 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#79 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#80 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#81 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#82 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#83 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#84 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#85 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#86 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#87 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#88 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#89 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#90 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#91 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#92 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#93 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#94 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#95 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#96 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#97 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#98 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#99 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#100 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#101 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#102 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#103 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#104 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#105 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#106 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#107 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#108 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#109 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#110 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#111 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#112 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#113 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#114 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#115 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#116 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#117 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#118 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#119 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#120 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#121 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#122 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#123 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#124 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#125 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#126 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#127 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#128 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#129 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#130 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#131 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#132 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#133 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#134 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#135 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#136 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#137 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#138 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#139 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#140 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#141 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#142 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#143 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#144 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#145 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#146 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#147 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#148 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#149 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#150 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#151 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#152 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#153 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#154 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#155 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#156 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#157 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#158 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#159 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#160 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#161 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#162 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#163 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#164 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#165 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#166 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#167 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#168 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#169 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#170 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#171 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#172 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#173 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#174 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#175 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#176 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#177 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#178 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#179 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#180 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#181 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#182 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#183 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#184 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#185 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#186 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#187 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#188 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#189 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#190 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#191 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#192 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#193 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#194 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#195 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#196 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#197 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#198 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#199 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#200 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#201 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#202 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#203 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#204 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#205 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#206 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#207 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#208 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#209 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#210 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#211 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#212 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#213 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#214 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#215 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#216 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#217 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#218 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#219 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#220 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#221 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#222 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#223 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#224 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#225 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#226 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#227 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#228 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#229 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#230 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#231 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#232 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#233 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#234 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#235 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#236 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#237 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#238 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#239 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#240 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#241 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#242 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#243 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#244 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#245 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#246 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#247 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#248 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#249 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#250 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#251 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#252 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
#253 0x0000750e1cecc8a4 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:216:63
#254 0x0000750e1cecc680 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:172:3
#255 0x0000750e1ced78b8 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /opt/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3418:65
Segmentation fault (core dumped)