https://bugs.kde.org/show_bug.cgi?id=424732
--- Comment #3 from Aaron Williams <[email protected]> --- #130754 0x00007fff7ff55f78 in clang::RecordType::hasConstFields (this=<optimized out>) at ../tools/clang/lib/AST/Type.cpp:3163 FieldRecTy = 0x7fff64a0c370 FieldTy = <optimized out> FD = 0x7fff64ad6878 __end1 = <optimized out> __begin1 = <optimized out> __range1 = <optimized out> #130755 0x00007fff7ff55f78 in clang::RecordType::hasConstFields (this=<optimized out>) at ../tools/clang/lib/AST/Type.cpp:3163 FieldRecTy = 0x7fff64a0c370 FieldTy = <optimized out> FD = 0x7fff64ad6878 __end1 = <optimized out> __begin1 = <optimized out> __range1 = <optimized out> #130756 0x00007fff7fe7902e in IsModifiable (E=<optimized out>, Kind=clang::Expr::Classification::CL_LValue, Loc=..., Ctx=...) at ../tools/clang/lib/AST/ExprClassification.cpp:643 R = 0x7fff64a0c370 CT = <optimized out> CE = <optimized out> Expr = <optimized out> R = <optimized out> #130757 clang::Expr::ClassifyImpl (this=0x7fff64c81ff0, Ctx=..., Loc=<optimized out>) at ../tools/clang/lib/AST/ExprClassification.cpp:73 kind = clang::Expr::Classification::CL_LValue modifiable = clang::Expr::Classification::CM_Untested #130758 0x00007fff7fe79adb in clang::Expr::ClassifyModifiable (this=0x7fff64a0c370, Ctx=..., Loc=...) at ../tools/clang/include/clang/AST/Expr.h:390 No locals. #130759 clang::Expr::isModifiableLvalue (this=0x7fff64a0c370, Ctx=..., Loc=<optimized out>) at ../tools/clang/lib/AST/ExprClassification.cpp:671 dummy = {ID = 0} VC = <optimized out> #130760 0x00007fff7f5db40c in CheckForModifiableLvalue (E=0x7fff64c81ff0, Loc=..., S=...) at ../tools/clang/lib/Sema/SemaExpr.cpp:10941 IsLV = <optimized out> NeedType = <optimized out> DiagID = <optimized out> OrigLoc = <optimized out> Assign = <optimized out> #130761 0x00007fff7f5dabaa in clang::Sema::CheckAssignmentOperands (this=0x7fff64984140, LHSExpr=0x7fff64c81ff0, RHS=..., Loc=..., CompoundType=...) at ../tools/clang/lib/Sema/SemaExpr.cpp:11108 ConvTy = <optimized out> RHSType = <optimized out> LHSType = <optimized out> #130762 0x00007fff7f5df503 in clang::Sema::CreateBuiltinBinOp (this=0x7fff64984140, OpLoc=..., Opc=<optimized out>, LHSExpr=<optimized out>, RHSExpr=<optimized out>) at ../tools/clang/lib/Sema/SemaExpr.cpp:12059 ResultTy = <optimized out> ConvertHalfVec = true OK = clang::OK_Ordinary VK = <optimized out> CompResultTy = <optimized out> LHS = <optimized out> RHS = {PtrWithInvalid = 140734884225104} CompLHSTy = <optimized out> #130763 0x00007fff7f5e19a7 in clang::Sema::BuildBinOp (this=0x7fff64984140, S=0x7fff64ccc960, OpLoc=..., Opc=<optimized out>, LHSExpr=0x7fff64c81ff0, RHSExpr=0x7fff64c82050) at ../tools/clang/lib/Sema/SemaExpr.cpp:12595 RHS = <optimized out> LHS = <optimized out> #130764 0x00007fff7f5b11b0 in clang::Sema::ActOnBinOp (this=<optimized out>, S=<optimized out>, TokLoc=..., Kind=<optimized out>, LHSExpr=<optimized out>, RHSExpr=<optimized out>) at ../tools/clang/lib/Sema/SemaExpr.cpp:12454 Opc = <optimized out> #130765 0x00007fff84075877 in clang::Parser::ParseRHSOfBinaryExpression (this=0x7fff64851670, LHS=..., MinPrec=clang::prec::Assignment) at ../tools/clang/lib/Parse/ParseExpr.cpp:491 ThisPrec = <optimized out> RHS = <optimized out> RHSIsInitList = false OpToken = <optimized out> TernaryMiddle = <optimized out> OrigLHS = <optimized out> isRightAssoc = <optimized out> ColonLoc = <optimized out> NextTokPrec = <optimized out> #130766 0x00007fff84074a86 in clang::Parser::ParseAssignmentExpression (this=0x7fff64851670, isTypeCast=<optimized out>) at ../tools/clang/lib/Parse/ParseExpr.cpp:175 LHS = {PtrWithInvalid = 140734884225008} #130767 0x00007fff84074969 in clang::Parser::ParseExpression (this=0x7fff64851670, isTypeCast=(unknown: 1686262128)) at ../tools/clang/lib/Parse/ParseExpr.cpp:124 LHS = <optimized out> #130768 0x00007fff840bbad7 in clang::Parser::ParseExprStatement (this=0x7fff64851670) at ../tools/clang/lib/Parse/ParseStmt.cpp:413 Expr = <optimized out> OldToken = <optimized out> #130769 0x00007fff840ba57e in clang::Parser::ParseStatementOrDeclarationAfterAttributes (this=<optimized out>, Stmts=..., Allowed=clang::Parser::ACK_Any, TrailingElseLoc=0x0, Attrs=...) at ../tools/clang/lib/Parse/ParseStmt.cpp:224 Res = <optimized out> AtLoc = <optimized out> Kind = <optimized out> SemiError = <optimized out> #130770 0x00007fff840ba077 in clang::Parser::ParseStatementOrDeclaration (this=0x7fff64851670, Stmts=..., Allowed=clang::Parser::ACK_Any, TrailingElseLoc=0x0) at ../tools/clang/lib/Parse/ParseStmt.cpp:110 BalancerRAIIObj = <optimized out> Attrs = {<clang::ParsedAttributes> = {<clang::ParsedAttributesView> = {AttrList = {Val = {Val = {Value = 0}}}}, pool = {Factory = @0x7fff64851998, Attrs = {Val = {Val = {Value = 0}}}}}, Range = {B = {ID = 0}, E = {ID = 0}}} Res = <optimized out> #130771 0x00007fff840c1665 in clang::Parser::ParseCompoundStatementBody (this=0x7fff64851670, isStmtExpr=<optimized out>) at ../tools/clang/lib/Parse/ParseStmt.cpp:989 R = <optimized out> CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7fff7fc0c840 <vtable for clang::PrettyStackTraceLoc+16>, NextEntry = 0x7fff749d6590}, SM = @0x7fff64a29430, Loc = {ID = 2444}, Message = 0x7fff840dbb43 "in compound statement ('{}')"} SaveFPContractState = <optimized out> InMessage = <optimized out> CompoundScope = <optimized out> Stmts = {<llvm::SmallVectorImpl<clang::Stmt*>> = {<llvm::SmallVectorTemplateBase<clang::Stmt*, true>> = {<llvm::SmallVectorTemplateCommon<clang::Stmt*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff749d6450, Size = 2, Capacity = 32}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::Stmt*, 32>> = {InlineElts = {{<llvm::AlignedCharArray<8, 8>> = {buffer = "0\027\310d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\210\037\310d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000:\275\213\207\t\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "`\311\314d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\b\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "@A\230d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\350\023\310d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "@A\230d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\207\t\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "ϟ\342\177\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000:\275\213?Ksc"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "0E\323d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\v\a\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "8\025\310d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\001\000\000\000C\t\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "0\224\242d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\360\177\233d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\v\a\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000:\275\213?Ksc"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\300\364\233d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\330e\235t\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\250\"\255\177\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\001\000\000\000E\t\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "@A\230d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\320D\323d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "8\025\310d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\330e\235t\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\360\177\233d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "s\177G\177\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\300\024\310dE\t\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "@A\230d\377\177\000"}, <No data fields>}}}, <No data fields>} CloseLoc = <optimized out> T = <optimized out> #130772 0x00007fff840c1f50 in clang::Parser::ParseFunctionStatementBody (this=0x7fff64851670, Decl=0x7fff64c81538, BodyScope=...) at ../tools/clang/lib/Parse/ParseStmt.cpp:1962 LBraceLoc = {ID = 2444} CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7fff7fff4bc8 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff749d74c8}, Context = @0x7fff6497d0b0, TheDecl = 0x7fff64c81538, Loc = {ID = 2444}, Message = 0x7fff840da9d1 "parsing function body"} PragmaStackSentinel = {S = @0x7fff64984140, SlotLabel = {static npos = 18446744073709551615, Data = 0x7fff840db41f "InternalPragmaState", Length = 19}, ShouldAct = false} FnBody = <optimized out> IsCXXMethod = <optimized out> #130773 0x00007fff840d78a6 in clang::Parser::ParseFunctionDefinition (this=<optimized out>, D=..., TemplateInfo=..., LateParsedAttrs=0x7fff749d68c8) at ../tools/clang/lib/Parse/Parser.cpp:1243 PoisonSEHIdentifiers = {Ident_AbnormalTermination = {II = 0x0, OldValue = false}, Ident_GetExceptionCode = {II = 0x0, OldValue = false}, Ident_GetExceptionInfo = {II = 0x0, OldValue = false}, Ident__abnormal_termination = {II = 0x0, OldValue = false}, Ident__exception_code = {II = 0x0, OldValue = false}, Ident__exception_info = {II = 0x0, OldValue = false}, Ident___abnormal_termination = {II = 0x0, OldValue = false}, Ident___exception_code = {II = 0x0, OldValue = false}, Ident___exception_info = {II = 0x0, OldValue = false}} SkipBody = {ShouldSkip = false, CheckSameAsPrevious = false, Previous = 0x0, New = 0x0} Res = 0x7fff64c81538 BodyScope = {Self = 0x7fff64851670} FTI = <optimized out> #130774 0x00007fff8404d76a in clang::Parser::ParseDeclGroup (this=0x7fff64851670, DS=..., Context=<optimized out>, DeclEnd=0x0, FRI=0x0) at ../tools/clang/lib/Parse/ParseDecl.cpp:1968 TheDecl = <optimized out> D = {<clang::Declarator> = {DS = @0x7fff749d7118, SS = {Range = {B = {ID = 0}, E = {ID = 0}}, Builder = {Representation = 0x0, Buffer = 0x0, BufferSize = 0, BufferCapacity = 0}}, Name = {Kind = clang::UnqualifiedIdKind::IK_Identifier, {Identifier = 0x7fff64c607c8, OperatorFunctionId = {Operator = 1690699720, SymbolLocations = {32767, 0, 32767}}, ConversionFunctionId = {Ptr = 0x7fff64c607c8}, ConstructorName = {Ptr = 0x7fff64c607c8}, DestructorName = {Ptr = 0x7fff64c607c8}, TemplateName = {Ptr = 0x7fff64c607c8}, TemplateId = 0x7fff64c607c8}, StartLocation = {ID = 2373}, EndLocation = {ID = 2373}}, Range = {B = {ID = 2369}, E = {ID = 2442}}, Context = clang::DeclaratorContext::FileContext, BindingGroup = {LSquareLoc = {ID = 0}, RSquareLoc = {ID = 0}, Bindings = 0x0, NumBindings = 0, DeleteBindings = 0}, DeclTypeInfo = {<llvm::SmallVectorImpl<clang::DeclaratorChunk>> = {<llvm::SmallVectorTemplateBase<clang::DeclaratorChunk, false>> = {<llvm::SmallVectorTemplateCommon<clang::DeclaratorChunk, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff749d6970, Size = 1, Capacity = 8}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::DeclaratorChunk, 8>> = {InlineElts = {{<llvm::AlignedCharArray<8, 104>> = {buffer = "\003\000\000\000Y\t\000\000\212\t\000\000\377\177\000\000\000\000\000\000\000\000\000\000\t\200\261dY\t\000\000\000\000\000\000\212\t\000\000\002", '\000' <repeats 35 times>, "\377\177\000\000\330l\235t\377\177", '\000' <repeats 17 times>}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "\220\206\276d\377\177\000\000\000:\275\213?Ksc\220\206\276d\377\177\000\000\250\206\276d\377\177\000\000\024\000\000\000\000\000\000\000t\000\000\000\000\000\000\000\316#;{\377\177\000\000\220\206\276d\377\177\000\000\200\026\205d\377\177\000\000\000\000\000\000\001\000\000\000\200k\235t\377\177\000\000\v\000\000\000\000\000\000\000¾\260d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = '\000' <repeats 28 times>, "\377\177\000\000\000\000\000\000\000\000\000\000\220\206\276d\377\177\000\000p-\254d\377\177", '\000' <repeats 11 times>, ":\275\213?Kscp-\254d\377\177\000\000F\000\000\000\000\000\000\000(\207\276d\377\177\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "\000\000\000\000\000\000\000\000\060@\321d\377\177\000\000\f\366H{\377\177\000\000(\207\276d\377\177\000\000@@\321d\377\177\000\000؇\276d\377\177\000\000\200\302;{\377\177\000\000\200k\235t\377\177\000\000\230ڦd\377\177\000\000\000\000\000\000\000\000\000\000\002?2\177\377\177\000\000`k\235t\377\177\000\000@A\230d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "#\000\000\000\000\000\000\000\350p\235t\377\177\000\000Ho\235t\377\177\000\000\002?2\177\377\177\000\000\000:\275\213?Ksc@A\230d\377\177\000\000\000:\275\213?Ksc\030q\235t\377\177\000\000xo\235t\377\177\000\000\220\206\276d\377\177\000\000\250\206\276d\377\177\000\000\024\000\000\000\000\000\000\000t\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "a\347\071{\377\177\000\000\243\277\260d\377\177\000\000\024\000\000\000\000\000\000\000A\361\327s\000\000\000\000\200\247\276d\377\177\000\000\204\247\276d\377\177\000\000\000\000\000\000\000\000\000\000\320k\235t\377\177\000\000\320k\235t\377\177\000\000\004", '\000' <repeats 11 times>, "\377\177\000\000\250\212\247d\377\177\000\000\024\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "\274\067\000\000\000\000\000\000\215\037\t\254\377\177", '\000' <repeats 18 times>, "Ј\247d\377\177\000\000\024\000\000\000\000\000\000\000\210\026\205d\377\177\000\000\200\026\205d\377\177\000\000\240\a\306d\377\177\000\000\t\231\v\254\377\177\000\000Ј\247d\377\177\000\000@A\230d\377\177\000\000\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "\000\006", '\000' <repeats 23 times>, ":\275\213?Ksc@A\230d\377\177", '\000' <repeats 11 times>, "\006", '\000' <repeats 14 times>, "m\006", '\000' <repeats 14 times>, "\276\212C\177\377\177\000\000\243\277\260d\377\177\000\000\024\000\000\000\000\000\000"}, <No data fields>}}}, <No data fields>}, InvalidType = 0, GroupingParens = 0, FunctionDefinition = 1, Redeclaration = 0, Extension = 0, ObjCIvar = 0, ObjCWeakProperty = 0, InlineStorageUsed = 1, Attrs = {<clang::ParsedAttributesView> = {AttrList = {Val = {Val = {Value = 0}}}}, pool = {Factory = @0x7fff64851998, Attrs = {Val = {Val = {Value = 0}}}}}, AsmLabel = 0x0, {InlineParams = {{Ident = 0x7fff64c607f8, IdentLoc = {ID = 2414}, Param = 0x7fff64c81360, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x0}}, {Ident = 0x7fff64c60828, IdentLoc = {ID = 2439}, Param = 0x7fff64c813e8, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x0}}, {Ident = 0x7fff64b18050, IdentLoc = {ID = 1689304833}, Param = 0x7fffac05896e <clang::Lexer::LexIdentifier(clang::Token&, char const*)+1182>, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x0}}, {Ident = 0x7fff7b39e761 <clang::ASTReader::get(llvm::StringRef)+561>, IdentLoc = {ID = 1689305015}, Param = 0x4, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x63734b3f8bbd3a00}}, {Ident = 0x7fff64a788d0, IdentLoc = {ID = 1689354320}, Param = 0x7fff64b0bfa3, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x7fff64851680}}, {Ident = 0x7fff64b0bfa4, IdentLoc = {ID = 60}, Param = 0x7fffac05e07e <clang::Lexer::LexTokenInternal(clang::Token&, bool)+318>, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x7fff64a78aa8}}, {Ident = 0x7fff64b180d8, IdentLoc = {ID = 9228}, Param = 0x7fff00000000, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x7fff749d6dc0}}, {Ident = 0x7fff64b0bfa4, IdentLoc = {ID = 282099714}, Param = 0x1, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x0}}, {Ident = 0x0, IdentLoc = {ID = 0}, Param = 0x7fff64984140, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x7fff64c5fe78}}, {Ident = 0x7fff00000648, IdentLoc = {ID = 0}, Param = 0x0, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x63734b3f8bbd3a00}}, {Ident = 0x7fff64a788d0, IdentLoc = {ID = 1956475160}, Param = 0x0, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x7fff64851680}}, {Ident = 0x7fffac0c4d64, IdentLoc = {ID = 2369}, Param = 0x7fffac0ba4e4 <clang::Preprocessor::Lex(clang::Token&)+68>, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x63734b3f8bbd3a00}}, {Ident = 0x5, IdentLoc = {ID = 1956475160}, Param = 0x945, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x5}}, {Ident = 0x7fff749d7128, IdentLoc = {ID = 1686443632}, Param = 0x7fff8404ca23 <clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*)+13763>, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x7fff749d7010}}, {Ident = 0x0, IdentLoc = {ID = 0}, Param = 0x0, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x7fff00000001}}, {Ident = 0x0, IdentLoc = {ID = 1686443648}, Param = 0x7fff64851678, DefaultArgTokens = std::unique_ptr<llvm::SmallVector<clang::Token, 4>> = {get() = 0x5019d7080}}}, InlineBindings = {{Name = 0x7fff64c607f8, NameLoc = {ID = 2414}}, {Name = 0x7fff64c81360, NameLoc = {ID = 0}}, {Name = 0x7fff64c60828, NameLoc = {ID = 2439}}, {Name = 0x7fff64c813e8, NameLoc = {ID = 0}}, {Name = 0x7fff64b18050, NameLoc = {ID = 1689304833}}, {Name = 0x7fffac05896e <clang::Lexer::LexIdentifier(clang::Token&, char const*)+1182>, NameLoc = {ID = 0}}, {Name = 0x7fff7b39e761 <clang::ASTReader::get(llvm::StringRef)+561>, NameLoc = {ID = 1689305015}}, {Name = 0x4, NameLoc = {ID = 2344434176}}, {Name = 0x7fff64a788d0, NameLoc = {ID = 1689354320}}, {Name = 0x7fff64b0bfa3, NameLoc = {ID = 1686443648}}, {Name = 0x7fff64b0bfa4, NameLoc = {ID = 60}}, {Name = 0x7fffac05e07e <clang::Lexer::LexTokenInternal(clang::Token&, bool)+318>, NameLoc = {ID = 1688701608}}, {Name = 0x7fff64b180d8, NameLoc = {ID = 9228}}, {Name = 0x7fff00000000, NameLoc = {ID = 1956474304}}, {Name = 0x7fff64b0bfa4, NameLoc = {ID = 282099714}}, {Name = 0x1, NameLoc = {ID = 0}}}}, CommaLoc = {ID = 0}, EllipsisLoc = {ID = 0}}, ParsingRAII = {Actions = @0x7fff64984140, DiagnosticPool = {Parent = 0x7fff749d71e8, Diagnostics = {<llvm::SmallVectorImpl<clang::sema::DelayedDiagnostic>> = {<llvm::SmallVectorTemplateBase<clang::sema::DelayedDiagnostic, true>> = {<llvm::SmallVectorTemplateCommon<clang::sema::DelayedDiagnostic, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff749d6f00, Size = 0, Capacity = 4}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::sema::DelayedDiagnostic, 4>> = {InlineElts = {{<llvm::AlignedCharArray<8, 80>> = {buffer = "\260p\235t\377\177\000\000(q\235t\377\177\000\000Hq\235t\377\177\000\000\230\031\205d\377\177\000\000\023\000\000\000\001\000\000\000\070q\235t\377\177\000\000p\026\205d\377\177\000\000\000\000\000\000\000\000\000\000\220\031\205d\377\177\000\000\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = " \360\003\204\377\177", '\000' <repeats 26 times>, "\022\000\000\000?Ks\000\002\200\320\020\006\001\000\000\000\000\000\000\000\000\000\000\230\031\205d\377\177", '\000' <repeats 17 times>}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\310ݜd\377\177\000\000\220\206\276d\377\177\000\000\f\350\001\000\000\000\000\000p-\254d\377\177\000\000\000\000\000\000\000\000\000\000\316#;{\377\177\000\000\024\000\000\000\000\000\000\000\020", '\000' <repeats 15 times>, "\230\031\205d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = '\000' <repeats 16 times>, "\260Зd\377\177\000\000\220\206\276d\377\177\000\000\000\000\000\000\000\000\000\000\230\031\205d\377\177", '\000' <repeats 18 times>, "\370p\235t\377\177\000\000\350p\235t\377\177\000"}, <No data fields>}}}, <No data fields>}}, State = {SavedPool = 0x7fff749d71e8}, Popped = true}} LateParsedAttrs = {<llvm::SmallVector<clang::Parser::LateParsedAttribute*, 2>> = {<llvm::SmallVectorImpl<clang::Parser::LateParsedAttribute*>> = {<llvm::SmallVectorTemplateBase<clang::Parser::LateParsedAttribute*, true>> = {<llvm::SmallVectorTemplateCommon<clang::Parser::LateParsedAttribute*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff749d68d8, Size = 0, Capacity = 2}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::Parser::LateParsedAttribute*, 2>> = {InlineElts = {{<llvm::AlignedCharArray<8, 8>> = {buffer = "\246\236C\177\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "m\006\000\000\000\000\000"}, <No data fields>}}}, <No data fields>}, ParseSoon = true} FirstDecl = <optimized out> CommaLoc = <optimized out> ExpectSemi = <optimized out> DeclsInGroup = <optimized out> #130775 0x00007fff840d6aca in clang::Parser::ParseDeclOrFunctionDefInternal (this=0x7fff64851670, attrs=..., DS=..., AS=<optimized out>) at ../tools/clang/lib/Parse/Parser.cpp:1012 No locals. #130776 0x00007fff840d649d in clang::Parser::ParseDeclarationOrFunctionDefinition (this=0x7fff64851670, attrs=..., DS=<optimized out>, AS=clang::AS_none) at ../tools/clang/lib/Parse/Parser.cpp:1028 ObjCDC = <optimized out> PDS = {<clang::DeclSpec> = {static TSCS_unspecified = clang::TSCS_unspecified, static TSCS___thread = clang::TSCS___thread, static TSCS_thread_local = clang::TSCS_thread_local, static TSCS__Thread_local = clang::TSCS__Thread_local, static TSW_unspecified = clang::TSW_unspecified, static TSW_short = clang::TSW_short, static TSW_long = clang::TSW_long, static TSW_longlong = clang::TSW_longlong, static TSS_unspecified = clang::TSS_unspecified, static TSS_signed = clang::TSS_signed, static TSS_unsigned = clang::TSS_unsigned, static TST_unspecified = clang::TST_unspecified, static TST_void = clang::TST_void, static TST_char = clang::TST_char, static TST_wchar = clang::TST_wchar, static TST_char8 = clang::TST_char8, static TST_char16 = clang::TST_char16, static TST_char32 = clang::TST_char32, static TST_int = clang::TST_int, static TST_int128 = clang::TST_int128, static TST_half = clang::TST_half, static TST_float = clang::TST_float, static TST_double = clang::TST_double, static TST_float16 = clang::TST_Float16, static TST_accum = clang::TST_Accum, static TST_fract = clang::TST_Fract, static TST_float128 = clang::TST_float128, static TST_bool = clang::TST_bool, static TST_decimal32 = clang::TST_decimal32, static TST_decimal64 = clang::TST_decimal64, static TST_decimal128 = clang::TST_decimal128, static TST_enum = clang::TST_enum, static TST_union = clang::TST_union, static TST_struct = clang::TST_struct, static TST_interface = clang::TST_interface, static TST_class = clang::TST_class, static TST_typename = clang::TST_typename, static TST_typeofType = clang::TST_typeofType, static TST_typeofExpr = clang::TST_typeofExpr, static TST_decltype = clang::TST_decltype, static TST_decltype_auto = clang::TST_decltype_auto, static TST_underlyingType = clang::TST_underlyingType, static TST_auto = clang::TST_auto, static TST_auto_type = clang::TST_auto_type, static TST_unknown_anytype = clang::TST_unknown_anytype, static TST_atomic = clang::TST_atomic, static TST_image1d_t = clang::TST_image1d_t, static TST_image1d_array_t = clang::TST_image1d_array_t, static TST_image1d_buffer_t = clang::TST_image1d_buffer_t, static TST_image2d_t = clang::TST_image2d_t, static TST_image2d_array_t = clang::TST_image2d_array_t, static TST_image2d_depth_t = clang::TST_image2d_depth_t, static TST_image2d_array_depth_t = clang::TST_image2d_array_depth_t, static TST_image2d_msaa_t = clang::TST_image2d_msaa_t, static TST_image2d_array_msaa_t = clang::TST_image2d_array_msaa_t, static TST_image2d_msaa_depth_t = clang::TST_image2d_msaa_depth_t, static TST_image2d_array_msaa_depth_t = clang::TST_image2d_array_msaa_depth_t, static TST_image3d_t = clang::TST_image3d_t, static TST_error = clang::TST_error, StorageClassSpec = 0, ThreadStorageClassSpec = 0, SCS_extern_in_linkage_spec = 0, TypeSpecWidth = 0, TypeSpecComplex = 0, TypeSpecSign = 0, TypeSpecType = 7, TypeAltiVecVector = 0, TypeAltiVecPixel = 0, TypeAltiVecBool = 0, TypeSpecOwned = 0, TypeSpecPipe = 0, TypeSpecSat = 0, TypeQualifiers = 0, FS_inline_specified = 0, FS_forceinline_specified = 0, FS_virtual_specified = 0, FS_explicit_specified = 0, FS_noreturn_specified = 0, Friend_specified = 0, Constexpr_specified = 0, {TypeRep = {Ptr = 0x0}, DeclRep = 0x0, ExprRep = 0x0}, Attrs = {<clang::ParsedAttributesView> = {AttrList = {Val = {Val = {Value = 0}}}}, pool = {Factory = @0x7fff64851998, Attrs = {Val = {Val = {Value = 0}}}}}, TypeScope = {Range = {B = {ID = 0}, E = {ID = 0}}, Builder = {Representation = 0x0, Buffer = 0x0, BufferSize = 0, BufferCapacity = 0}}, Range = {B = {ID = 2369}, E = {ID = 2369}}, StorageClassSpecLoc = {ID = 0}, ThreadStorageClassSpecLoc = {ID = 0}, TSWRange = {B = {ID = 0}, E = {ID = 0}}, TSCLoc = {ID = 0}, TSSLoc = {ID = 0}, TSTLoc = {ID = 2369}, AltiVecLoc = {ID = 0}, TSSatLoc = {ID = 0}, TSTNameLoc = {ID = 2369}, TypeofParensRange = {B = {ID = 0}, E = {ID = 0}}, TQ_constLoc = {ID = 0}, TQ_restrictLoc = {ID = 0}, TQ_volatileLoc = {ID = 0}, TQ_atomicLoc = {ID = 0}, TQ_unalignedLoc = {ID = 0}, FS_inlineLoc = {ID = 0}, FS_virtualLoc = {ID = 0}, FS_explicitLoc = {ID = 0}, FS_noreturnLoc = {ID = 0}, FS_forceinlineLoc = {ID = 0}, FriendLoc = {ID = 0}, ModulePrivateLoc = {ID = 0}, ConstexprLoc = {ID = 0}, TQ_pipeLoc = {ID = 0}, writtenBS = {Type = 7, Sign = 0, Width = 0, ModeAttr = 0}, ObjCQualifiers = 0x0}, ParsingRAII = {Actions = @0x7fff64984140, DiagnosticPool = {Parent = 0x0, Diagnostics = {<llvm::SmallVectorImpl<clang::sema::DelayedDiagnostic>> = {<llvm::SmallVectorTemplateBase<clang::sema::DelayedDiagnostic, true>> = {<llvm::SmallVectorTemplateCommon<clang::sema::DelayedDiagnostic, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff749d7200, Size = 0, Capacity = 4}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::sema::DelayedDiagnostic, 4>> = {InlineElts = {{<llvm::AlignedCharArray<8, 80>> = {buffer = '\000' <repeats 56 times>, "\003", '\000' <repeats 22 times>}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\000\000\000\000\000\000\000\000\027", '\000' <repeats 15 times>, "P\006\000\000\000\000\000\000x\000\000d\377\177\000\000\000\000\000\000\000\000\000\000P\006", '\000' <repeats 22 times>, " \004\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = " \000\000d\377\177\000\000\237\006\000\000\000\000\000\000@t\235t\377\177\000\000\070z\277d\377\177\000\000w\000\000\000\000\000\000\000\255\245 \364\377\177\000\000\000\000\000\000\000\000\000\000\020\004\000\000\000\000\000\000@", '\000' <repeats 14 times>}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\000\000\000\000\000\000\000\000@\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000B\000\000\000@", '\000' <repeats 11 times>, "\002\000\000\000\000\000\000\000n\000\000\000]\000\000\000|\000\000\000w\000\000\000\000\000\000\000\000\000\000"}, <No data fields>}}}, <No data fields>}}, State = {SavedPool = 0x0}, Popped = true}} #130777 0x00007fff840d52cb in clang::Parser::ParseExternalDeclaration (this=0x7fff64851670, attrs=..., DS=<optimized out>) at ../tools/clang/lib/Parse/Parser.cpp:853 BalancerRAIIObj = <optimized out> CleanupRAII = <optimized out> SingleDecl = <optimized out> #130778 0x00007fff840d427c in clang::Parser::ParseTopLevelDecl (this=0x7fff64851670, Result=...) at ../tools/clang/lib/Parse/Parser.cpp:610 CleanupRAII = <optimized out> attrs = {<clang::ParsedAttributes> = {<clang::ParsedAttributesView> = {AttrList = {Val = {Val = {Value = 0}}}}, pool = {Factory = @0x7fff64851998, Attrs = {Val = {Val = {Value = 0}}}}}, Range = {B = {ID = 0}, E = {ID = 0}}} #130779 0x00007fff8403aea7 in clang::ParseAST (S=..., PrintStats=<optimized out>, SkipFunctionBodies=<optimized out>) at ../tools/clang/lib/Parse/ParseAST.cpp:158 AtEOF = <optimized out> OldCollectStats = <optimized out> Consumer = 0x7fff64ae0df0 P = @0x7fff64851670: {<clang::CodeCompletionHandler> = {_vptr$CodeCompletionHandler = 0x7fff840f1bf8 <vtable for clang::Parser+16>}, PP = @0x7fff64a788d0, Tok = {Loc = 2922, UintData = 1, PtrData = 0x0, Kind = clang::tok::TokenKind::semi, Flags = 0}, PrevTokLocation = {ID = 2919}, ParenCount = 0, BracketCount = 0, BraceCount = 1, MisplacedModuleBeginCount = 0, Actions = @0x7fff64984140, Diags = @0x7fff64d344d0, NumCachedScopes = 4, ScopeCache = {0x7fff64c84be0, 0x7fff64a72ea0, 0x7fff64cfc780, 0x7fff64d32dd0, 0x7fff64cf4530, 0xfffffffffffffffe, 0x7fff64be3a38, 0x7fff64c625e8, 0x7fff64be3b38, 0x0, 0x7fff64cbeb18, 0x7fff64851728, 0x200000000, 0x7fff64be3210, 0x7fff64c621c8, 0xfffffffffffffffe}, Ident__exception_code = 0x0, Ident___exception_code = 0x0, Ident_GetExceptionCode = 0x0, Ident__exception_info = 0x0, Ident___exception_info = 0x0, Ident_GetExceptionInfo = 0x0, Ident__abnormal_termination = 0x0, Ident___abnormal_termination = 0x0, Ident_AbnormalTermination = 0x0, Ident__except = 0x0, Ident_sealed = 0x0, Ident_super = 0x7fff64cbeb48, Ident_vector = 0x0, Ident_bool = 0x0, Ident_pixel = 0x0, Ident_instancetype = 0x0, Ident_introduced = 0x0, Ident_deprecated = 0x0, Ident_obsoleted = 0x0, Ident_unavailable = 0x0, Ident_message = 0x0, Ident_strict = 0x0, Ident_replacement = 0x0, Ident_language = 0x0, Ident_defined_in = 0x0, Ident_generated_declaration = 0x0, Ident_final = 0x0, Ident_GNU_final = 0x0, Ident_override = 0x0, RevertibleTypeTraits = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::IdentifierInfo*, clang::tok::TokenKind, 4, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, clang::tok::TokenKind> >, clang::IdentifierInfo*, clang::tok::TokenKind, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, clang::tok::TokenKind> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Small = 1, NumEntries = 0, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8, 64>> = {buffer = "\376\377\377\377\377\377\377\377\340'\276d\377\177\000\000\376\377\377\377\377\377\377\377\250\036\306d\377\177\000\000\376\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\376\377\377\377\377\377\377\377\220\"\306d\377\177\000"}, <No data fields>}}, AlignHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64cb2c60}, GCCVisibilityHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff648d9e20}, OptionsHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64b18c50}, PackHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64957180}, MSStructHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff648a12c0}, UnusedHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64a2d7c0}, WeakHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64a31620}, RedefineExtnameHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64a45880}, FPContractHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64ba87d0}, OpenCLExtensionHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, OpenMPHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64aae390}, PCSectionHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff648ac7b0}, MSCommentHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff6498f9c0}, MSDetectMismatchHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSPointersToMembers = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSVtorDisp = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSInitSeg = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSDataSeg = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSBSSSeg = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSConstSeg = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSCodeSeg = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSSection = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSRuntimeChecks = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSIntrinsic = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, MSOptimize = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, CUDAForceHostDeviceHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x0}, OptimizeHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64842ad0}, LoopHintHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff648c4b40}, UnrollHintHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64ac7a50}, NoUnrollHintHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff6485dfd0}, FPHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64aebbd0}, STDCFENVHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff648948d0}, STDCCXLIMITHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64d54c00}, STDCUnknownHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff6494fde0}, AttributePragmaHandler = std::unique_ptr<clang::PragmaHandler> = {get() = 0x7fff64d157f0}, CommentSemaHandler = std::unique_ptr<clang::CommentHandler> = {get() = 0x7fff64c4bed0}, GreaterThanIsOperator = true, ColonIsSacred = false, InMessageExpression = false, TemplateParameterDepth = 0, AttrFactory = {Alloc = {<llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096, 4096> >> = {<No data fields>}, CurPtr = 0x0, End = 0x0, Slabs = {<llvm::SmallVectorImpl<void*>> = {<llvm::SmallVectorTemplateBase<void*, true>> = {<llvm::SmallVectorTemplateCommon<void*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff648519b8, Size = 0, Capacity = 4}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<void*, 4>> = {InlineElts = {{<llvm::AlignedCharArray<8, 8>> = {buffer = "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\370#\306d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "x,\276d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "p'\306d\377\177\000"}, <No data fields>}}}, <No data fields>}, CustomSizedSlabs = {<llvm::SmallVectorImpl<std::pair<void*, unsigned long> >> = {<llvm::SmallVectorTemplateBase<std::pair<void*, unsigned long>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<void*, unsigned long>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff648519e8, Size = 0, Capacity = 0}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<std::pair<void*, unsigned long>, 0>> = {<No data fields>}, <No data fields>}, BytesAllocated = 0, RedZoneSize = 1, Allocator = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}}, FreeLists = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::ParsedAttr*, 8> >> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::ParsedAttr*, 8>, false>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::ParsedAttr*, 8>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff64851a10, Size = 14, Capacity = 14}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<llvm::SmallVector<clang::ParsedAttr*, 8>, 14>> = {InlineElts = {{<llvm::AlignedCharArray<8, 80>> = {buffer = " \032\205d\377\177\000\000\000\000\000\000\b", '\000' <repeats 11 times>, "h?\317d\377\177\000\000\376\377\377\377\377\377\377\377\200J\317d\377\177\000\000\220\067\276d\377\177\000\000\b!\306d\377\177\000\000(7\276d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "p\032\205d\377\177\000\000\000\000\000\000\b", '\000' <repeats 11 times>, " G\317d\377\177\000\000\376\377\377\377\377\377\377\377p/\276d\377\177\000\000\060)\306d\377\177\000\000\320+\276d\377\177\000\000\000\000\000\000\000\000\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\300\032\205d\377\177\000\000\000\000\000\000\b\000\000\000\330\063\276d\377\177\000\000\000\000\000\000\000\000\000\000\376\377\377\377\377\377\377\377", '\000' <repeats 16 times>, "\060\064\276d\377\177\000\000p3\276d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\020\033\205d\377\177\000\000\000\000\000\000\b\000\000\000\240H\317d\377\177\000\000`A\317d\377\177\000\000\376\377\377\377\377\377\377\377", '\000' <repeats 32 times>, "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "`\033\205d\377\177\000\000\000\000\000\000\b\000\000\000\260*\276d\377\177\000\000\340\037\306d\377\177\000\000\376\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000H&\306d\377\177\000\000\000\000\000\000\000\000\000\000\b+\276d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\260\033\205d\377\177\000\000\000\000\000\000\b\000\000\000\310A\317d\377\177\000\000\270\062\276d\377\177\000\000\376\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\320\071\276d\377\177\000\000x;\276d\377\177\000\000\370\064\276d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\000\034\205d\377\177\000\000\000\000\000\000\b\000\000\000\250+\306d\377\177\000\000\000\000\000\000\000\000\000\000\376\377\377\377\377\377\377\377XF\317d\377\177\000\000\250\061\276d\377\177", '\000' <repeats 18 times>, "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "P\034\205d\377\177\000\000\000\000\000\000\b\000\000\000\020/\276d\377\177\000\000\360\067\276d\377\177\000\000\376\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000x:\276d\377\177\000\000\000\000\000\000\000\000\000\000\070'\276d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\240\034\205d\377\177\000\000\000\000\000\000\b\000\000\000(B\317d\377\177\000\000\220?\317d\377\177\000\000\376\377\377\377\377\377\377\377\200G\317d\377\177\000\000@K\317d\377\177\000\000\000\000\000\000\000\000\000\000H \306d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\360\034\205d\377\177\000\000\000\000\000\000\b\000\000\000\b6\276d\377\177\000\000\000\000\000\000\000\000\000\000\376\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\300\070\276d\377\177", '\000' <repeats 18 times>, "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "@\035\205d\377\177\000\000\000\000\000\000\b\000\000\000\030-\306d\377\177\000\000\000\000\000\000\000\000\000\000\376\377\377\377\377\377\377\377P2\276d\377\177\000\000 A\317d\377\177\000\000(\"\306d\377\177\000\000\300$\306d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\220\035\205d\377\177\000\000\000\000\000\000\b\000\000\000`D\317d\377\177\000\000\360?\317d\377\177\000\000\376\377\377\377\377\377\377\377\230)\306d\377\177\000\000\000\000\000\000\000\000\000\000\340G\317d\377\177\000\000x\037\306d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "\340\035\205d\377\177\000\000\000\000\000\000\b\000\000\000\070,\276d\377\177\000\000x(\306d\377\177\000\000\376\377\377\377\377\377\377\377\230;\276d\377\177\000\000X;\276d\377\177\000\000@*\306d\377\177\000\000\340,\276d\377\177\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 80>> = {buffer = "0\036\205d\377\177\000\000\000\000\000\000\b\000\000\000X@\317d\377\177\000\000\230*\306d\377\177\000\000\376\377\377\377\377\377\377\377h!\306d\377\177\000\000\360\071\276d\377\177", '\000' <repeats 18 times>, "\376\377\377\377\377\377\377\377"}, <No data fields>}}}, <No data fields>}}, TemplateIds = {<llvm::SmallVectorImpl<clang::TemplateIdAnnotation*>> = {<llvm::SmallVectorTemplateBase<clang::TemplateIdAnnotation*, true>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateIdAnnotation*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff64851e80, Size = 0, Capacity = 16}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::TemplateIdAnnotation*, 16>> = {InlineElts = {{<llvm::AlignedCharArray<8, 8>> = {buffer = "\002|$\311\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\004\301Ւ\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\bS-1\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\f KM\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\016\033\351\277\016\205\310B"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\021\354\\\200\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\024\233\061\354\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\026Ӡ\341\026\311\063"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\030\024\347\243\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\034\234\362,\016qʩ"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000\000\000\000\037S\233\066"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\037Ft7\000\000\000"}, <No data fields>}}}, <No data fields>}, TentativelyDeclaredIdentifiers = {<llvm::SmallVectorImpl<clang::IdentifierInfo*>> = {<llvm::SmallVectorTemplateBase<clang::IdentifierInfo*, true>> = {<llvm::SmallVectorTemplateCommon<clang::IdentifierInfo*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff64851f10, Size = 0, Capacity = 8}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::IdentifierInfo*, 8>> = {InlineElts = {{<llvm::AlignedCharArray<8, 8>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000\000\000\000+\311\373", <incomplete sequence \365>}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000\000\000\000-G\247\245"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "\000\000\000\000\061\033A\022"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "2\001\070G2\221\372\177"}, <No data fields>}, {<llvm::AlignedCharArray<8, 8>> = {buffer = "4\211\210\345\065\266\326H"}, <No data fields>}}}, <No data fields>}, AngleBrackets = {Locs = {<llvm::SmallVectorImpl<clang::Parser::AngleBracketTracker::Loc>> = {<llvm::SmallVectorTemplateBase<clang::Parser::AngleBracketTracker::Loc, true>> = {<llvm::SmallVectorTemplateCommon<clang::Parser::AngleBracketTracker::Loc, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff64851f60, Size = 0, Capacity = 8}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::Parser::AngleBracketTracker::Loc, 8>> = {InlineElts = {{<llvm::AlignedCharArray<8, 24>> = {buffer = "4'g\003;&\253\265<\354\005*\000\000\000\000>\"ܟ>", <incomplete sequence \375>}, <No data fields>}, {<llvm::AlignedCharArray<8, 24>> = {buffer = "?k\203\030\000\000\000\000\376\377\377\377\377\377\377\377\000\000\000\000EP\023e"}, <No data fields>}, {<llvm::AlignedCharArray<8, 24>> = {buffer = "\000\000\000\000GO\331<\000\000\000\000\000\000\000\000J\rqT\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 24>> = {buffer = "\376\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000P;\344a\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 24>> = {buffer = "\000\000\000\000Sw\035\307\000\000\000\000\000\000\000\000\376\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8, 24>> = {buffer = "X\203\341\226Y\357\a\377Y\342\340\377\000\000\000\000\000\000\000\000] ", <incomplete sequence \342>}, <No data fields>}, {<llvm::AlignedCharArray<8, 24>> = {buffer = "^\257U\225\000\000\000\000\376\377\377\377\377\377\377\377bRF\023c\f\246\030"}, <No data fields>}, {<llvm::AlignedCharArray<8, 24>> = {buffer = "d\316/\201e\251\321\066\000\000\000\000\000\000\000\000h\f\203\272h\220;\300"}, <No data fields>}}}, <No data fields>}}, ParsingInObjCContainer = false, SkipFunctionBodies = false, ExprStatementTokLoc = {ID = 2911}, ClassStack = std::stack wrapping: std::deque with 0 elements, CurParsedObjCImpl = 0x0, ObjCTypeQuals = {0x7fff64000278, 0x7fff64000278, 0x0, 0x36f44a892d9def88, 0xe2499689, 0x0, 0x1891828f00000000, 0x1fc89090, 0xaed1fb9300000000}} ParseOP = <optimized out> CleanupPrettyStack = <optimized out> CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7fff840f0d60 <vtable for (anonymous namespace)::PrettyStackTraceParserEntry+16>, NextEntry = 0x0}, P = @0x7fff64851670} CleanupParser = <optimized out> External = <optimized out> ADecl = {Ptr = 0x0} #130780 0x00007fff841c42cf in clang::FrontendAction::Execute (this=0x7fff64a6dd40) at ../tools/clang/lib/Frontend/FrontendAction.cpp:910 CI = @0x7fff64ccb4c0: {<clang::ModuleLoader> = {_vptr$ModuleLoader = 0x7fff84239298 <vtable for clang::CompilerInstance+16>, BuildingModule = false, HadFatalFailure = false}, Invocation = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<clang::CompilerInvocation, std::allocator<clang::CompilerInvocation>, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<clang::CompilerInvocation, std::allocator<clang::CompilerInvocation>, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr<clang::CompilerInvocation> (use count 2, weak count 0) = {get() = 0x7fff64ba4740}, Diagnostics = {Obj = 0x7fff64d344d0}, Target = {Obj = 0x7fff64a2bf40}, AuxTarget = {Obj = 0x0}, VirtualFileSystem = {Obj = 0x7fff68026380}, FileMgr = {Obj = 0x7fff64a2d030}, SourceMgr = {Obj = 0x7fff64a29430}, PCMCache = {Obj = 0x7fff649d8b60}, PP = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<clang::Preprocessor, std::allocator<clang::Preprocessor>, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<clang::Preprocessor, std::allocator<clang::Preprocessor>, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr<clang::Preprocessor> (use count 1, weak count 0) = {get() = 0x7fff64a788d0}, Context = {Obj = 0x7fff6497d0b0}, ExternalSemaSrc = {Obj = 0x0}, Consumer = std::unique_ptr<clang::ASTConsumer> = {get() = 0x7fff64ae0df0}, CompletionConsumer = std::unique_ptr<clang::CodeCompleteConsumer> = {get() = 0x0}, TheSema = std::unique_ptr<clang::Sema> = {get() = 0x7fff64984140}, FrontendTimerGroup = std::unique_ptr<llvm::TimerGroup> = {get() = 0x0}, FrontendTimer = std::unique_ptr<llvm::Timer> = {get() = 0x0}, ModuleManager = {Obj = 0x7fff64be8690}, ModuleDepCollector = std::shared_ptr<clang::ModuleDependencyCollector> (empty) = {get() = 0x0}, ThePCHContainerOperations = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<clang::PCHContainerOperations, std::allocator<clang::PCHContainerOperations>, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<clang::PCHContainerOperations, std::allocator<clang::PCHContainerOperations>, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr<clang::PCHContainerOperations> (use count 3, weak count 0) = {get() = 0x5555579632c0}, TheDependencyFileGenerator = std::unique_ptr<clang::DependencyFileGenerator> = {get() = 0x0}, DependencyCollectors = std::vector of length 0, capacity 0, KnownModules = {<llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo const*, clang::Module*, llvm::DenseMapInfo<clang::IdentifierInfo const*>, llvm::detail::DenseMapPair<clang::IdentifierInfo const*, clang::Module*> >, clang::IdentifierInfo const*, clang::Module*, llvm::DenseMapInfo<clang::IdentifierInfo const*>, llvm::detail::DenseMapPair<clang::IdentifierInfo const*, clang::Module*> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, BuiltModules = std::map with 0 elements, DeleteBuiltModules = true, LastModuleImportLoc = {ID = 0}, LastModuleImportResult = {Storage = {Value = 0}}, BuildGlobalModuleIndex = false, HaveFullGlobalModuleIndex = false, ModuleBuildFailed = false, NonSeekStream = std::unique_ptr<llvm::raw_fd_ostream> = {get() = 0x0}, OutputFiles = empty std::__cxx11::list, OutputStream = std::unique_ptr<llvm::raw_pwrite_stream> = {get() = 0x0}} #130781 0x00007fff8415b4e4 in clang::ASTUnit::Parse (this=<optimized out>, PCHContainerOps=..., OverrideMainBuffer=..., VFS=...) at ../tools/clang/lib/Frontend/ASTUnit.cpp:1189 CCInvocation = <optimized out> Clang = <optimized out> CICleanup = <optimized out> ActCleanup = <optimized out> Act = <optimized out> #130782 0x00007fff8415f11c in clang::ASTUnit::LoadFromCompilerInvocation (this=<optimized out>, PCHContainerOps=..., PrecompilePreambleAfterNParses=<optimized out>, VFS=...) at ../tools/clang/lib/Frontend/ASTUnit.cpp:1662 OverrideMainBuffer = <optimized out> MemBufferCleanup = <optimized out> ParsingTimer = <optimized out> #130783 0x00007fff841603f0 in clang::ASTUnit::LoadFromCommandLine (ArgBegin=<optimized out>, ArgEnd=<optimized out>, PCHContainerOps=warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<clang::CompilerInvocation*, std::default_delete<clang::CompilerInvocation>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<clang::CompilerInvocation*, std::default_delete<clang::CompilerInvocation>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr<clang::PCHContainerOperations> (use count 1, weak count 0) = {...}, Diags=..., ResourceFilesPath=..., OnlyLocalDecls=<optimized out>, CaptureDiagnostics=<optimized out>, RemappedFiles=..., RemappedFilesKeepOriginalName=<optimized out>, PrecompilePreambleAfterNParses=1, TUKind=clang::TU_Complete, CacheCodeCompletionResults=<optimized out>, IncludeBriefCommentsInCodeCompletion=<optimized out>, AllowPCHWithCompilerErrors=<optimized out>, SkipFunctionBodies=clang::SkipFunctionBodiesScope::None, SingleFileParse=<optimized out>, UserFilesAreVolatile=<optimized out>, ForSerialization=<optimized out>, ModuleFormat=..., ErrAST=0x7fff749d7b40, VFS=...) at ../tools/clang/lib/Frontend/ASTUnit.cpp:1781 CI = <optimized out> StoredDiagnostics = {<llvm::SmallVectorImpl<clang::StoredDiagnostic>> = {<llvm::SmallVectorTemplateBase<clang::StoredDiagnostic, false>> = {<llvm::SmallVectorTemplateCommon<clang::StoredDiagnostic, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff749d7810, Size = 0, Capacity = 4}, <No data fields>}, <No data fields>}, <No data fields>}, <llvm::SmallVectorStorage<clang::StoredDiagnostic, 4>> = {InlineElts = {{<llvm::AlignedCharArray<8, 104>> = {buffer = "[\374\205Yz\250\036@\001\241 \364\377\177\000\000 \000\000d\377\177\000\000\060\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\320D\323d\377\177\000\000\360\177\233d\377\177\000\000\001\241 \364\001", '\000' <repeats 11 times>, "P\000\000\000\000\000\000\000\360b\312d\377\177\000\000\060:\320d\377\177\000\000\220\205\222d\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "F\000\000\000\377\177\000\000|\000\000\000w\000\000\000\026\000\000\000\000\000\000\000X\000\000\000F\000\000\000 \000\000d\377\177\000\000\060\000\000\000\000\000\000\000\001\241 \364\377\177\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\240\212S\364\377\177\000\000\000\001\000\000\000\000\000\000\017\000\000\000\000\000\000\000\020\001\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "\000\000\000\000\000\000\000\000\021\000\000\000\000\000\000\000\320D\323d\377\177\000\000\004\000\000\000\000\000\000\000\021\000\000\000\064", '\000' <repeats 19 times>, "n\000\000\000[\000\000\000|\000\000\000w", '\000' <repeats 11 times>, "\200\000\000\000\000\000\000\000 \000\000d\377\177\000\000\000\001\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8, 104>> = {buffer = "}\033\373{\377\177\000\000\001\000\000\000\000\000\000\000`\203\256d\001\000\000\000\340\062\226WUU\000\000\264\250\r\274\377\177\000\000\003", '\000' <repeats 15 times>, "\264\250\r\274\377\177\000\000\001\000\000\000\000\000\000\000\340\062\226WUU\000\000\003\000\000\000\000\000\000\000\260\062\226WUU\000\000\231\331\n\274\377\177\000"}, <No data fields>}}}, <No data fields>} PPOpts = <optimized out> AST = <optimized out> ASTUnitCleanup = <optimized out> #130784 0x00007fffbc0b3eb6 in clang_parseTranslationUnit_Impl (CIdx=<optimized out>, source_filename=<optimized out>, command_line_args=<optimized out>, unsaved_files=..., options=<optimized out>, out_TU=<optimized out>, num_command_line_args=<optimized out>) at ../tools/clang/tools/libclang/CIndex.cpp:3475 SkipFunctionBodies = <optimized out> Diags = <optimized out> DiagCleanup = <optimized out> RemappedCleanup = <optimized out> RemappedFiles = <optimized out> ArgsCleanup = <optimized out> Args = <optimized out> FoundSpellCheckingArgument = false NumErrors = 0 CXXIdx = 0x5555578fb0e0 PrecompilePreambleAfterNParses = 1 InvocationReporter = {File = ""} TUKind = clang::TU_Complete ErrUnit = std::unique_ptr<clang::ASTUnit> = {get() = 0x0} Unit = <optimized out> PrecompilePreamble = <optimized out> CreatePreambleOnFirstParse = <optimized out> CacheCodeCompletionResults = <optimized out> IncludeBriefCommentsInCodeCompletion = <optimized out> SingleFileParse = <optimized out> ForSerialization = <optimized out> __begin1 = <optimized out> __range1 = <optimized out> __end1 = <optimized out> UF = <optimized out> MB = <optimized out> I = <optimized out> TU = <optimized out> __range2 = <optimized out> __end2 = <optimized out> __begin2 = <optimized out> Arg = <optimized out> #130785 clang_parseTranslationUnit2FullArgv::$_1::operator() (this=<optimized out>) at ../tools/clang/tools/libclang/CIndex.cpp:3558 No locals. #130786 llvm::function_ref<void ()>::callback_fn<clang_parseTranslationUnit2FullArgv::$_1>(long) (callable=140735158257432) at ../include/llvm/ADT/STLExtras.h:115 No locals. #130787 0x00007fff7bf83390 in llvm::function_ref<void ()>::operator()() const (this=<optimized out>) at ../include/llvm/ADT/STLExtras.h:132 No locals. #130788 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (this=<optimized out>, Fn=...) at ../lib/Support/CrashRecoveryContext.cpp:359 No locals. #130789 0x00007fff7bf83474 in RunSafelyOnThread_Dispatch (UserData=0x7fff751d8698) at ../lib/Support/CrashRecoveryContext.cpp:402 Info = 0x7fff751d8698 #130790 0x00007fff7bff87fa in ExecuteOnThread_Dispatch (Arg=0x63734b3f8bbd3a00) at ../lib/Support/Unix/Threading.inc:53 TI = 0x63734b3f8bbd3a00 #130791 0x00007fffecfa24f9 in start_thread (arg=0x7fff749d8700) at pthread_create.c:465 pd = 0x7fff749d8700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735149868800, -1578425258913060962, 140735158257054, 140735158257055, 140735158257200, 140735158257216, 1578133085094651806, 1578396647090268062}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" frame = <optimized out> #130792 0x00007ffff427ff2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. -- You are receiving this mail because: You are watching all bug changes.
