-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Open
Labels
clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"confirmedVerified by a second partyVerified by a second partycrash-on-invalidgenerated by fuzzer
Description
Hello there, clang++ crashes due to a stack overflow on the following invalid test case:
a() {!( 5 << sizeof ( { struct b { struct c(d(b } ""Tested version(s): 10.0.0 ~ 19.1.0, trunk.
Example: https://godbolt.org/z/xE88xTY37
Stack dump:
Click me
AddressSanitizer:DEADLYSIGNAL
=================================================================
==462573==ERROR: AddressSanitizer: stack-overflow on address 0x7ffd9b1bdfd8 (pc 0x563dc5618d06 bp 0x7ffd9b1be810 sp 0x7ffd9b1bdfe0 T0)
#0 0x563dc5618d06 in __asan_memcpy (/repo/llvm-project/clean_build/bin/clang-19+0x5326d06) (BuildId: 0601712a1ad3f8a64038ec897042384629df75ad)
#1 0x563dd8c9d2d0 in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1428:32
#2 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#3 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#4 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#5 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#6 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#7 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#8 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#9 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#10 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#11 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#12 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#13 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#14 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#15 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#16 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#17 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#18 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#19 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#20 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#21 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#22 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#23 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#24 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#25 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#26 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#27 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#28 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#29 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#30 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#31 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#32 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#33 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#34 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#35 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#36 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#37 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#38 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#39 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#40 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#41 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#42 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#43 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#44 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#45 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#46 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#47 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#48 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#49 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#50 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#51 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#52 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#53 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#54 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#55 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#56 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#57 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#58 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#59 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#60 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#61 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#62 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#63 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#64 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#65 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#66 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#67 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#68 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#69 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#70 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#71 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#72 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#73 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#74 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#75 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#76 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#77 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#78 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#79 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#80 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#81 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#82 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#83 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#84 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#85 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#86 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#87 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#88 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#89 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#90 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#91 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#92 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#93 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#94 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#95 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#96 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#97 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#98 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#99 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#100 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#101 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#102 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#103 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#104 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#105 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#106 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#107 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#108 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#109 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#110 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#111 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#112 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#113 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#114 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#115 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#116 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#117 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#118 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#119 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#120 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#121 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#122 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#123 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#124 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#125 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#126 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#127 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#128 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#129 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#130 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#131 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#132 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#133 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#134 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#135 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#136 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#137 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#138 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#139 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#140 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#141 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#142 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#143 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#144 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#145 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#146 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#147 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#148 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#149 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#150 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#151 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#152 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#153 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#154 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#155 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#156 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#157 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#158 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#159 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#160 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#161 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#162 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#163 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#164 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#165 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#166 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#167 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#168 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#169 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#170 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#171 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#172 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#173 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#174 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#175 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#176 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#177 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#178 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#179 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#180 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#181 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#182 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#183 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#184 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#185 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#186 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#187 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#188 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#189 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#190 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#191 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#192 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#193 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#194 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#195 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#196 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#197 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#198 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#199 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#200 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#201 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#202 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#203 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#204 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#205 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#206 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#207 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#208 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#209 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#210 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#211 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#212 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#213 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#214 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#215 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#216 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#217 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#218 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#219 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#220 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#221 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#222 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#223 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#224 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#225 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#226 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#227 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#228 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#229 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#230 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#231 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#232 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#233 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#234 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#235 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#236 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#237 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#238 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#239 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#240 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#241 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#242 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#243 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#244 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#245 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#246 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#247 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#248 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#249 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#250 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#251 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#252 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#253 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#254 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#255 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#256 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#257 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#258 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#259 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#260 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#261 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#262 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#263 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#264 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#265 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#266 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#267 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#268 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#269 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#270 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#271 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#272 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#273 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#274 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#275 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#276 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#277 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#278 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#279 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#280 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#281 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#282 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#283 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#284 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#285 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#286 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#287 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#288 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#289 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#290 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#291 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#292 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#293 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#294 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#295 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#296 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#297 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#298 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#299 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#300 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#301 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#302 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#303 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#304 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#305 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#306 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#307 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#308 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#309 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#310 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#311 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#312 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#313 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#314 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#315 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#316 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#317 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#318 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#319 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#320 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#321 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#322 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#323 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#324 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#325 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#326 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#327 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#328 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#329 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#330 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#331 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#332 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#333 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#334 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#335 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#336 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#337 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#338 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#339 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#340 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#341 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#342 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#343 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#344 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#345 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#346 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#347 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#348 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#349 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#350 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#351 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#352 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#353 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#354 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#355 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#356 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#357 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#358 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#359 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#360 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#361 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#362 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
#363 0x563dd8c81eed in print /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:200:3
#364 0x563dd8c81eed in clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:2584:36
#365 0x563dd7f91a4b in printDeclType /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:321:5
#366 0x563dd7f91a4b in (anonymous namespace)::DeclPrinter::VisitVarDecl(clang::VarDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:966:3
#367 0x563dd7f89a98 in VisitParmVarDecl /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1004:3
#368 0x563dd7f89a98 in (anonymous namespace)::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:733:22
#369 0x563dd7f78681 in print /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#370 0x563dd7f78681 in clang::Decl::printGroup(clang::Decl**, unsigned int, llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:220:15
#371 0x563dd7f7a8ae in ProcessDeclGroup /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:326:3
#372 0x563dd7f7a8ae in (anonymous namespace)::DeclPrinter::VisitDeclContext(clang::DeclContext*, bool) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:540:5
#373 0x563dd7f94afb in (anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*) /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:1132:7
#374 0x563dd7f770f3 in clang::Decl::print(llvm::raw_ostream&, clang::PrintingPolicy const&, unsigned int, bool) const /repo/llvm-project/clang/lib/AST/DeclPrinter.cpp:139:11
#375 0x563dd8c9d31b in (anonymous namespace)::TypePrinter::printTag(clang::TagDecl*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1430:8
#376 0x563dd8c8422f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:75:1
#377 0x563dd8c8f1ab in printBefore /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:320:3
#378 0x563dd8c8f1ab in (anonymous namespace)::TypePrinter::printElaboratedBefore(clang::ElaboratedType const*, llvm::raw_ostream&) /repo/llvm-project/clang/lib/AST/TypePrinter.cpp:1698:3
#379 0x563dd8c83e3f in (anonymous namespace)::TypePrinter::printBefore(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&) /repo/llvm-project/clean_build/tools/clang/include/clang/AST/TypeNodes.inc:49:1
SUMMARY: AddressSanitizer: stack-overflow (/repo/llvm-project/clean_build/bin/clang-19+0x5326d06) (BuildId: 0601712a1ad3f8a64038ec897042384629df75ad) in __asan_memcpy
==462573==ABORTING
The test case was generated by a fuzzer.
Metadata
Metadata
Assignees
Labels
clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"confirmedVerified by a second partyVerified by a second partycrash-on-invalidgenerated by fuzzer