Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 846564 Details for
Bug 1049277
[abrt] clang: ~NestedNameSpecifierLocBuilder(): clang killed by SIGABRT
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 136.94 KB, created by
japsmits
on 2014-01-07 10:28:13 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
japsmits
Created:
2014-01-07 10:28:13 UTC
Size:
136.94 KB
patch
obsolete
>[New LWP 12652] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/clang -cc1 -triple x86_64-redhat-linux-gnu -emit-obj -mrelax-all -disa'. >Program terminated with signal 6, Aborted. >#0 0x0000003b77c359e9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 >56 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); > >Thread 1 (Thread 0x7f33534a8740 (LWP 12652)): >#0 0x0000003b77c359e9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 > resultvar = 0 > pid = 12652 > selftid = 12652 >#1 0x0000003b77c37238 in __GI_abort () at abort.c:119 > act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {18446744073709551615 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0} > sigs = {__val = {32, 0 <repeats 15 times>}} >#2 0x0000003b77c75d17 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x3b77d7e568 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:196 > ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff078c06c0, reg_save_area = 0x7fff078c05d0}} > ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff078c06c0, reg_save_area = 0x7fff078c05d0}} > fd = 2 > on_2 = <optimized out> > list = <optimized out> > nlist = <optimized out> > cp = <optimized out> > written = <optimized out> >#3 0x0000003b77c7d0b8 in malloc_printerr (ptr=<optimized out>, str=0x3b77d7bc75 "free(): invalid pointer", action=3) at malloc.c:4937 > buf = "00007fff078c08d8" > cp = <optimized out> >#4 _int_free (av=0x3b77fba780 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:3789 > size = <optimized out> > fb = <optimized out> > nextchunk = <optimized out> > nextsize = <optimized out> > nextinuse = <optimized out> > prevsize = <optimized out> > bck = <optimized out> > fwd = <optimized out> > errstr = 0x3b77d7bc75 "free(): invalid pointer" > locked = <optimized out> >#5 0x00000000010c5fc4 in ~NestedNameSpecifierLocBuilder (this=0x7fff078c0760, __in_chrg=<optimized out>) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/NestedNameSpecifier.h:352 >No locals. >#6 clang::TemplateSpecializationTypeLoc::initializeArgLocs (Context=..., NumArgs=<optimized out>, Args=<optimized out>, ArgInfos=<optimized out>, Loc=...) at TypeLoc.cpp:362 > Builder = {Representation = 0x382c080, Buffer = 0x7fff078c08d8 "@]\202\003", BufferSize = 1, BufferCapacity = 32767} > Template = <optimized out> > i = <optimized out> > e = <optimized out> >#7 0x00000000010c6236 in initializeLocal (Loc=..., Context=..., this=<synthetic pointer>) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/TypeLoc.h:1348 >No locals. >#8 clang::TypeLoc::initializeImpl (Context=..., TL=..., Loc=..., Loc@entry=...) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/TypeNodes.def:96 >No locals. >#9 0x0000000000faaa46 in initialize (Loc=..., Context=..., this=<optimized out>) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/TypeLoc.h:153 >No locals. >#10 clang::ASTContext::getTrivialTypeSourceInfo (this=0x3825d40, T=..., L=L@entry=...) at ASTContext.cpp:1936 > DI = 0x68433c8 >#11 0x0000000000be89c0 in getTrivialTemplateArgumentLoc (Loc=..., NTTPType=..., Arg=..., S=...) at SemaTemplateDeduction.cpp:2012 >No locals. >#12 ConvertDeducedTemplateArgument (S=..., Param=Param@entry=0x5272a60, Arg=..., Template=Template@entry=0x5272c50, NTTPType=..., ArgumentPackIndex=ArgumentPackIndex@entry=0, Info=..., InFunctionTemplate=InFunctionTemplate@entry=false, Output=...) at SemaTemplateDeduction.cpp:2108 > ArgLoc = {Argument = {Kind = 109313584, {DeclArg = {D = 0xfb1557 <clang::ASTContext::getCanonicalTemplateName(clang::TemplateName) const+247>, ForRefParam = 240}, Integer = {{VAL = 16454999, pVal = 0xfb1557 <clang::ASTContext::getCanonicalTemplateName(clang::TemplateName) const+247>}, BitWidth = 86449648, IsUnsigned = 0, Type = 0x382bf20}, Args = {Args = 0xfb1557 <clang::ASTContext::getCanonicalTemplateName(clang::TemplateName) const+247>, NumArgs = 86449648}, TemplateArg = {Name = 0xfb1557 <clang::ASTContext::getCanonicalTemplateName(clang::TemplateName) const+247>, NumExpansions = 86449648}, TypeOrValue = 16454999}}, LocInfo = {{Template = {Qualifier = 0x7fff00000040, QualifierLocData = 0x3b7a799ab4 <llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long)+52>, TemplateNameLoc = 86425488, EllipsisLoc = 0}, Expression = 0x7fff00000040, Declarator = 0x7fff00000040}}} >#13 0x0000000000be8d32 in FinishTemplateArgumentDeduction (S=..., Partial=Partial@entry=0x5272c50, TemplateArgs=..., Deduced=..., Info=...) at SemaTemplateDeduction.cpp:2178 > NTTPType = <optimized out> > I = <optimized out> > SavedContext = {S = @0x3844910, SavedContext = 0x527d9b0, SavedContextState = {SavedPool = 0x0}, SavedCXXThisTypeOverride = {Value = {Value = 0}}} > Builder = {<llvm::SmallVectorImpl<clang::TemplateArgument>> = {<llvm::SmallVectorTemplateBase<clang::TemplateArgument, false>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateArgument, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c0a78, EndX = 0x7fff078c0a78, CapacityX = 0x7fff078c0af8}, FirstEl = {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\310*'\005", '\000' <repeats 12 times>, "\a\217\276", '\000' <repeats 12 times>}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\220\277&\005", '\000' <repeats 12 times>, "\260\t\214\a\377\177\000\000\000\001\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\000\000\000\000W\213\325\267\000+'\005", '\000' <repeats 12 times>, "\320\065'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "`\023\214\a\377\177\000\000p\v\214\a\377\177\000\000\002\000\000\000\000\000\000\000\070\035'\005\000\000\000"}, <No data fields>}}}} > InstScope = {SemaRef = @0x382bf20, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 1, NumEntries = 0, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\220\277&\005\000\000\000\000N\232!\000\000\000\000\000\260.\204\006\000\000\000\000\000i\337\375\002\000\000\000\020I\204\003\000\000\000\000h\305'\005\000\000\000\000`\023\214\a\377\177\000\000\220\027\214\a\377\177\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x527c9a0, EndX = 0x200000002, CapacityX = 0x7fff078c0d08}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "`\f\214\a\377\177\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x7fff078c0c68, Exited = 168, CombineWithOuterScope = 12, PartiallySubstitutedPack = 0x1, ArgsInPartiallySubstitutedPack = 0x52092c0, NumArgsInPartiallySubstitutedPack = 12040057} > Unevaluated = {Actions = @0x3844910} > ClassTemplate = <optimized out> > InstArgs = {Arguments = {<llvm::SmallVectorImpl<clang::TemplateArgumentLoc>> = {<llvm::SmallVectorTemplateBase<clang::TemplateArgumentLoc, false>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateArgumentLoc, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c0ca0, EndX = 0x1, CapacityX = 0x526bf90}, FirstEl = {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\000\000\000\000\000\000\000\000\001\000\000\000\314\224!\000\001", '\000' <repeats 15 times>, "\221\277&\005\000\000\000\000\000\r\214\a\377\177\000\000\066|\373\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "a\365\203\006\000\000\000\000\221\277&\005\000\000\000\000\220\277&\005\000\000\000\000\020I\204\003\000\000\000\000\020I\204\003\000\000\000\000\001\000\000\000\000\000\000\000\374\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "]\207\266\000\000\000\000\000\374\377\377\377\377\377\377\377\275\r\214\a\377\177\000\000\374\377\377\377\377\377\377\377\253W\004\001\000\000\000\000\374\377\377\377\377\377\377\377\330 \204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\030\r\214\a\377\177\000\000\030\r\214\a\377\177\000\000 \r\214\a\377\177\000\000\020I\204\003\000\000\000\000\260\023\214\a\377\177\000\000\060\035\214\a\377\177\000\000\001\000\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\000\000\000\000\000\000\000\000\221\277&\005\000\000\000\000\024\026\263\000\000\000\000\000h\r\214\a\377\177\000\000\330\r\214\a\377\177\000\000(\017\214\a\377\177\000\000\001\000\000\000\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\320\062\204\006\000\000\000\000\200\300\202\003\000\000\000\000\330\b\214\a\377\177\000\000@3\204\006", '\000' <repeats 20 times>, "\001\000\000\000\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\220\063\204\006\000\000\000\000\200\300\202\003\000\000\000\000\330\b\214\a\377\177\000\000\270\063\204\006", '\000' <repeats 20 times>, "\270\345\024\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\020\016\214\a\377\177\000\000\020I\204\003\000\000\000\000\240.\204\006\000\000\000\000\352^\255\000\000\000\000\000\210\346\024\006\000\000\000\000\020I\204\003\000\000\000\000\320\016\214\a\377\177\000"}, <No data fields>}}}}, LAngleLoc = {ID = 12661275}, RAngleLoc = {ID = 0}} > ConvertedInstArgs = {<llvm::SmallVectorImpl<clang::TemplateArgument>> = {<llvm::SmallVectorTemplateBase<clang::TemplateArgument, false>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateArgument, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c0d50, EndX = 0x7fff078c0da8, CapacityX = 0x7fff078c0d78}, FirstEl = {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\260\331'\005", '\000' <repeats 27 times>}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\240.\204\006\000\000\000\000\001\000\000\000\000\000\000\000\220\277&\005", '\000' <repeats 11 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\001\000\000\000\314\224!\000`\023\214\a\377\177\000\000\001\020\214\a\377\177\000\000\210\v\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\310\v\214\a\377\177\000\000\b\f\214\a\377\177\000\000\004\000\000\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}}}} > Trap = {SemaRef = @0x3844910, PrevSFINAEErrors = 0, PrevInNonInstantiationSFINAEContext = false, PrevAccessCheckingSFINAE = false} > DeducedArgumentList = <optimized out> >#14 0x0000000000bee554 in clang::Sema::getMoreSpecializedPartialSpecialization (this=this@entry=0x3844910, PS1=0x5273720, PS2=0x5272c50, Loc=..., Loc@entry=...) at SemaTemplateDeduction.cpp:4286 > DeducedArgs = {<llvm::SmallVectorImpl<clang::TemplateArgument>> = {<llvm::SmallVectorTemplateBase<clang::TemplateArgument, false>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateArgument, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c0ef8, EndX = 0x7fff078c0f18, CapacityX = 0x7fff078c0f78}, FirstEl = {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\001\000\000\000\000\000\000\000\340\063'\005\000\000\000\000@\305'\005\000\000\000\000\324\226{z;\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\020I\204\003\000\000\000\000\300\017\214\a\377\177\000\000\000\000\000\000\000\000\000\000\360.\204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\000i\337\375W\213\325\267\330\017\214\a\377\177\000\000\020I\204\003\000\000\000\000\300\310'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\230\020\214\a\377\177\000\000\240.\204\006\000\000\000\000`\023\214\a\377\177\000\000\000\000\000\000\000\000\000"}, <No data fields>}}}} > Inst = {SemaRef = @0x3844910, Invalid = false, SavedInNonInstantiationSFINAEContext = false} > Info = {Deduced = 0x0, Loc = {ID = 2202207}, HasSFINAEDiagnostic = false, SuppressedDiagnostics = {<llvm::SmallVectorImpl<std::pair<clang::SourceLocation, clang::PartialDiagnostic> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, false>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c1068, EndX = 0x7fff078c1068, CapacityX = 0x7fff078c10e8}, FirstEl = {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\020I\204\003\000\000\000\000\360\035'\005\000\000\000\000@\027\214\a\377\177\000\000\230\020\214\a\377\177\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\350\020\214\a\377\177\000\000\070\021\214\a\377\177\000\000\004\000\000\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "@\000\000\000\000\000\000\000 \277\202\003\000\000\000\000\000.\204\006\000\000\000\000\001\000\000\000\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\220\277&\005\000\000\000\000\020I\204\003\000\000\000\000\260\t\214\a\377\177\000\000\000\001\000\000\000\000\000"}, <No data fields>}}}}, Param = {Val = {Val = {Value = 0}}}, FirstArg = {Kind = 1, {DeclArg = {D = 0x526bf90, ForRefParam = 240}, Integer = {{VAL = 86425488, pVal = 0x526bf90}, BitWidth = 109326064, IsUnsigned = 0, Type = 0xb7d58b57fddf6900}, Args = {Args = 0x526bf90, NumArgs = 109326064}, TemplateArg = {Name = 0x526bf90, NumExpansions = 109326064}, TypeOrValue = 86425488}}, SecondArg = {Kind = 1, {DeclArg = {D = 0x526bf90, ForRefParam = 16}, Integer = {{VAL = 86425488, pVal = 0x526bf90}, BitWidth = 59001104, IsUnsigned = 0, Type = 0x6842ef0}, Args = {Args = 0x526bf90, NumArgs = 59001104}, TemplateArg = {Name = 0x526bf90, NumExpansions = 59001104}, TypeOrValue = 86425488}}, Expression = 0x0} > PT1 = <optimized out> > Better1 = <optimized out> > Deduced = {<llvm::SmallVectorImpl<clang::DeducedTemplateArgument>> = {<llvm::SmallVectorTemplateBase<clang::DeducedTemplateArgument, false>> = {<llvm::SmallVectorTemplateCommon<clang::DeducedTemplateArgument, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c0f98, EndX = 0x7fff078c0fc0, CapacityX = 0x7fff078c1038}, FirstEl = {<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = "\001\000\000\000\000\000\000\000\340\063'\005\000\000\000\000@\305'\005\000\000\000\000\324\226{z;\000\000\000\000.\204\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = "\020I\204\003\000\000\000\000\001\000\214\a\377\177\000\000\000/\214\a\377\177\000\000\001\000\000\000\000\000\000\000\370\017\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = "8\020\214\a\377\177\000\000x\020\214\a\377\177\000\000\004\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000@\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = " \277\202\003\000\000\000\000\001\000\000\000\377\377\377\377\220\277&\005\000\000\000\000\020I\204\003\000\000\000\000\260\t\214\a\377\177\000"}, <No data fields>}}}} > PT2 = {Value = {Value = 86453104}} > Better2 = <optimized out> >#15 0x0000000000c1f1c2 in clang::Sema::InstantiateClassTemplateSpecialization (this=this@entry=0x3844910, PointOfInstantiation=..., PointOfInstantiation@entry=..., ClassTemplateSpec=0x6842df0, TSK=TSK@entry=clang::TSK_ImplicitInstantiation, Complain=<optimized out>) at SemaTemplateInstantiate.cpp:2295 > P = 0x7fff078c1328 > Ambiguous = <optimized out> > Best = 0x7fff078c1318 > OrigPartialSpec = <optimized out> > Template = 0x5271df0 > InstantiatedTemplateParameters = {<llvm::SmallVectorImpl<clang::NamedDecl const*>> = {<llvm::SmallVectorTemplateBase<clang::NamedDecl const*, true>> = {<llvm::SmallVectorTemplateCommon<clang::NamedDecl const*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c12d8, EndX = 0x7fff078c12d8, CapacityX = 0x7fff078c12f8}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\315\355\005z;\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\327'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020/\204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "@\000\000\000\000\000\000"}, <No data fields>}}}} > Pattern = 0x0 > Matched = {<llvm::SmallVectorImpl<(anonymous namespace)::PartialSpecMatchResult>> = {<llvm::SmallVectorTemplateBase<(anonymous namespace)::PartialSpecMatchResult, false>> = {<llvm::SmallVectorTemplateCommon<(anonymous namespace)::PartialSpecMatchResult, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c1318, EndX = 0x7fff078c1348, CapacityX = 0x7fff078c1358}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "P,'\005\000\000\000\000\b0\204\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = " 7'\005\000\000\000\000\230\060\204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\300\310'\005\000\000\000\000\030\062\204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\b$\204\006\000\000\000\000\360\030\214\a\377\177\000"}, <No data fields>}}}} > PartialSpecs = {<llvm::SmallVectorImpl<clang::ClassTemplatePartialSpecializationDecl*>> = {<llvm::SmallVectorTemplateBase<clang::ClassTemplatePartialSpecializationDecl*, true>> = {<llvm::SmallVectorTemplateCommon<clang::ClassTemplatePartialSpecializationDecl*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c1298, EndX = 0x7fff078c12b0, CapacityX = 0x7fff078c12b8}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "P,'\005\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = " 7'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\300\310'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\300\024\214\a\377\177\000"}, <No data fields>}}}} > Result = <optimized out> >#16 0x0000000000c51c9e in clang::Sema::RequireCompleteType (this=this@entry=0x3844910, Loc=..., Loc@entry=..., T=T@entry=..., Diagnoser=...) at SemaType.cpp:4790 > ClassTemplateSpec = <optimized out> > Record = 0x6842ef0 > Def = 0x6842df0 > Tag = 0x6842ef0 > IFace = <optimized out> > MaybeTemplate = <optimized out> >#17 0x00000000009a8487 in RequireCompleteType<clang::SourceRange> (Arg1=..., DiagID=2086, T=..., Loc=..., this=0x3844910) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/Sema/Sema.h:1164 > Diagnoser = {<clang::Sema::TypeDiagnoser> = {_vptr.TypeDiagnoser = 0x1653250 <vtable for clang::Sema::BoundTypeDiagnoser1<clang::SourceRange>+16>, Suppressed = false}, DiagID = 2086, Arg1 = @0x7fff078c1730} >#18 clang::Sema::RequireCompleteDeclContext (this=this@entry=0x3844910, SS=..., DC=DC@entry=0x6842e28) at SemaCXXScopeSpec.cpp:219 > type = {Value = {Value = 109326064}} > tag = 0x6842df0 > tagType = 0x6842ef0 > loc = {ID = 2202207} > enumType = <optimized out> > ED = <optimized out> >#19 0x0000000000bb91f9 in clang::Sema::CheckTypenameType (this=0x3844910, Keyword=Keyword@entry=clang::ETK_Typename, KeywordLoc=KeywordLoc@entry=..., QualifierLoc=..., II=..., IILoc=IILoc@entry=...) at SemaTemplate.cpp:7113 > SS = {Range = {B = {ID = 2202199}, E = {ID = 2202239}}, Builder = {Representation = 0x6842fc8, Buffer = 0x6842fe0 "W\232!", BufferSize = 20, BufferCapacity = 0}} > Ctx = 0x6842e28 > DiagID = <optimized out> > Name = <optimized out> > Result = {ResultKind = 126621696, Ambiguity = 32767, Decls = {<clang::UnresolvedSetImpl> = {<No data fields>}, Decls = {<llvm::SmallVectorImpl<clang::DeclAccessPair>> = {<llvm::SmallVectorTemplateBase<clang::DeclAccessPair, true>> = {<llvm::SmallVectorTemplateCommon<clang::DeclAccessPair, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x6842fc8, EndX = 0x7fff078c18d0, CapacityX = 0x38260d8}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "@]\202\003\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "K\256\t\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\340\031\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\064Q\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\214[\f\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\177\232!\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\000\000\000\000\000\000"}, <No data fields>}}}}}, Paths = 0x6842fe0, NamingClass = 0x7fff078c1870, BaseObjectType = {Value = {Value = 140733320009952}}, SemaRef = @0x109bda9, NameInfo = {Name = {Ptr = 109326096}, NameLoc = {ID = 17415672}, LocInfo = {{NamedType = {TInfo = 0x20}, CXXOperatorName = {BeginOpNameLoc = 32, EndOpNameLoc = 0}, CXXLiteralOperatorName = {OpNameLoc = 32}}}}, NameContextRange = {B = {ID = 126621928}, E = {ID = 32767}}, LookupKind = 126621920, IDNS = 32767, Redecl = 227, HideTags = 197, Diagnose = 9, AllowHidden = true} > Referenced = <optimized out> > FullRange = <optimized out> >#20 0x0000000000c0f47b in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildDependentNameType (Keyword=clang::ETK_Typename, KeywordLoc=..., QualifierLoc=..., Id=0x385b7b8, IdLoc=..., this=0x7fff078c1e40) at TreeTransform.h:869 > SS = {Range = {B = {ID = 2202199}, E = {ID = 2202239}}, Builder = {Representation = 0x6842fc8, Buffer = 0x6842fe0 "W\232!", BufferSize = 20, BufferCapacity = 0}} > Kind = <optimized out> > Result = {ResultKind = 126622184, Ambiguity = 32767, Decls = {<clang::UnresolvedSetImpl> = {<No data fields>}, Decls = {<llvm::SmallVectorImpl<clang::DeclAccessPair>> = {<llvm::SmallVectorTemplateBase<clang::DeclAccessPair, true>> = {<llvm::SmallVectorTemplateCommon<clang::DeclAccessPair, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x6842fe0, EndX = 0x6842fc8, CapacityX = 0x7fff078c1e40}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\200/\204\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210/\204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\340\031\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\375\070\302\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\300\222 \005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\264\232yz;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\220\325'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\000\000\000\000\000"}, <No data fields>}}}}}, Paths = 0x386c550, NamingClass = 0x527d768, BaseObjectType = {Value = {Value = 140733320010264}}, SemaRef = @0x7fff078c1a40, NameInfo = {Name = {Ptr = 140733320010240}, NameLoc = {ID = 86497104}, LocInfo = {{NamedType = {TInfo = 0x527d750}, CXXOperatorName = {BeginOpNameLoc = 86497104, EndOpNameLoc = 0}, CXXLiteralOperatorName = {OpNameLoc = 86497104}}}}, NameContextRange = {B = {ID = 86497128}, E = {ID = 0}}, LookupKind = 109326096, IDNS = 0, Redecl = 136, HideTags = 47, Diagnose = 132, AllowHidden = 6} > DC = <optimized out> > Tag = <optimized out> >#21 0x0000000000c1bc2f in TransformDependentNameType (TL=..., TLB=..., this=0x7fff078c1e40) at TreeTransform.h:4979 > T = 0x527d7d0 > QualifierLoc = {Qualifier = <optimized out>, Data = 0x6842fe0} > Result = <optimized out> >#22 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType (this=this@entry=0x7fff078c1e40, TLB=..., T=...) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/TypeNodes.def:99 >No locals. >#23 0x0000000000c1cb63 in TransformFunctionProtoType (ThisTypeQuals=0, ThisContext=0x0, TL=..., TLB=..., this=0x7fff078c1e40) at TreeTransform.h:4287 > ParamTypes = {<llvm::SmallVectorImpl<clang::QualType>> = {<llvm::SmallVectorTemplateBase<clang::QualType, true>> = {<llvm::SmallVectorTemplateCommon<clang::QualType, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c1cc8, EndX = 0x7fff078c1cc8, CapacityX = 0x7fff078c1ce8}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\220\277&\005\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b+\204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}}} > ParamDecls = {<llvm::SmallVectorImpl<clang::ParmVarDecl*>> = {<llvm::SmallVectorTemplateBase<clang::ParmVarDecl*, true>> = {<llvm::SmallVectorTemplateCommon<clang::ParmVarDecl*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c1d08, EndX = 0x7fff078c1d08, CapacityX = 0x7fff078c1d28}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\\<\252\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\036\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\334\036\214\a\377\177\000"}, <No data fields>}}}} > T = 0x527d900 > ResultType = <optimized out> > Result = <optimized out> > NewTL = <optimized out> >#24 (anonymous namespace)::TemplateInstantiator::TransformFunctionProtoType (this=0x7fff078c1e40, TLB=..., TL=..., ThisContext=ThisContext@entry=0x0, ThisTypeQuals=ThisTypeQuals@entry=0) at SemaTemplateInstantiate.cpp:1364 > Scope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 1, NumEntries = 0, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\374\377\377\377\377\377\377\377\221\325'\005\000\000\000\000\374\377\377\377\377\377\377\377\230-\204\006\000\000\000\000\374\377\377\377\377\377\377\377\060 \214\a\377\177\000\000\374\377\377\377\377\377\377\377\300\036\214\a\377\177\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c1d98, EndX = 0x7fff078c1d98, CapacityX = 0x7fff078c1da0}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\200\247\373w;\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x7fff078c20a0, Exited = false, CombineWithOuterScope = true, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x527d940, NumArgsInPartiallySubstitutedPack = 2009595948} >#25 0x0000000000c2ff34 in clang::Sema::SubstFunctionDeclType (this=0x3844910, T=T@entry=0x527d938, Args=..., Loc=..., Entity=..., Entity@entry=..., ThisContext=ThisContext@entry=0x0, ThisTypeQuals=ThisTypeQuals@entry=0) at SemaTemplateInstantiate.cpp:1623 > Proto = {<clang::InheritingConcreteTypeLoc<clang::FunctionTypeLoc, clang::FunctionProtoTypeLoc, clang::FunctionProtoType>> = {<clang::FunctionTypeLoc> = {<clang::ConcreteTypeLoc<clang::UnqualTypeLoc, clang::FunctionTypeLoc, clang::FunctionType, clang::FunctionLocInfo>> = {<clang::UnqualTypeLoc> = {<clang::TypeLoc> = {Ty = 0x527d900, Data = <optimized out>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} > Instantiator = {<clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>> = {SemaRef = @0x3844910, TransformedLocalDecls = {<llvm::DenseMapBase<llvm::DenseMap<clang::Decl*, clang::Decl*, llvm::DenseMapInfo<clang::Decl*> >, clang::Decl*, clang::Decl*, llvm::DenseMapInfo<clang::Decl*> >> = {<No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}}, TemplateArgs = @0x7fff078c2610, Loc = {ID = 2202190}, Entity = {Ptr = 86190336}} > TLB = {Buffer = 0x4503e90 "\b\250\373w;", Capacity = 48, Index = 48, InlineBuffer = "\250\336\203\006", '\000' <repeats 12 times>, "\214[\f\001\000\000\000\000p\331'\005\000\000\000"} > TL = {Ty = 0x527d900, Data = 0x527d940} > Result = <optimized out> >#26 0x0000000000c35e3e in clang::TemplateDeclInstantiator::SubstFunctionType (this=this@entry=0x7fff078c2420, D=D@entry=0x527d970, Params=...) at SemaTemplateInstantiateDecl.cpp:2460 > OldTInfo = 0x527d938 > ThisContext = 0x0 > ThisTypeQuals = 0 > NewTInfo = <optimized out> >#27 0x0000000000c37ecc in clang::TemplateDeclInstantiator::VisitFunctionDecl (this=0x7fff078c2420, D=0x527d970, TemplateParams=0x0) at SemaTemplateInstantiateDecl.cpp:1180 > isFriend = false > MergeWithParentScope = <optimized out> > Function = <optimized out> > TInfo = <optimized out> > InstantiateAtPOI = <optimized out> > isExplicitSpecialization = <optimized out> > FunctionTemplate = <optimized out> > Params = {<llvm::SmallVectorImpl<clang::ParmVarDecl*>> = {<llvm::SmallVectorTemplateBase<clang::ParmVarDecl*, true>> = {<llvm::SmallVectorTemplateCommon<clang::ParmVarDecl*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2078, EndX = 0x7fff078c2078, CapacityX = 0x7fff078c2098}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "<\342\300\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}}} > QualifierLoc = <optimized out> > LexicalDC = <optimized out> > Scope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 1, NumEntries = 0, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\374\377\377\377\377\377\377\377\000i\337\375W\213\325\267\374\377\377\377\377\377\377\377`\330'\005\000\000\000\000\374\377\377\377\377\377\377\377\020I\204\003\000\000\000\000\374\377\377\377\377\377\377\377P$\214\a\377\177\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2108, EndX = 0x7fff078c2108, CapacityX = 0x7fff078c2110}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\320,\204\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x7fff078c29d0, Exited = false, CombineWithOuterScope = false, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x6842ce0, NumArgsInPartiallySubstitutedPack = 59001104} > DC = <optimized out> > Previous = {ResultKind = 86497352, Ambiguity = clang::LookupResult::AmbiguousBaseSubobjectTypes, Decls = {<clang::UnresolvedSetImpl> = {<No data fields>}, Decls = {<llvm::SmallVectorImpl<clang::DeclAccessPair>> = {<llvm::SmallVectorTemplateBase<clang::DeclAccessPair, true>> = {<llvm::SmallVectorTemplateCommon<clang::DeclAccessPair, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2450, EndX = 0x7fff078c2610, CapacityX = 0xb7d58b57fddf6900}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\320,\204\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "P\325'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020I\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000$\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020'\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\360}\274\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "P\327'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\340*\204\006\000\000\000"}, <No data fields>}}}}}, Paths = 0x6842b90, NamingClass = 0x6842c08, BaseObjectType = {Value = {Value = 9458334031780430}}, SemaRef = @0x6842c48, NameInfo = {Name = {Ptr = 109433840}, NameLoc = {ID = 20}, LocInfo = {{NamedType = {TInfo = 0x68110a0}, CXXOperatorName = {BeginOpNameLoc = 109121696, EndOpNameLoc = 0}, CXXLiteralOperatorName = {OpNameLoc = 109121696}}}}, NameContextRange = {B = {ID = 64}, E = {ID = 0}}, LookupKind = clang::Sema::LookupOrdinaryName, IDNS = 0, Redecl = false, HideTags = 105, Diagnose = 223, AllowHidden = 253} > PrincipalDecl = <optimized out> >#28 0x0000000000c3b458 in clang::Sema::SubstDecl (this=this@entry=0x3844910, D=<optimized out>, Owner=<optimized out>, TemplateArgs=...) at SemaTemplateInstantiateDecl.cpp:2281 > Instantiator = {<clang::DeclVisitor<clang::TemplateDeclInstantiator, clang::Decl*>> = {<clang::declvisitor::Base<clang::declvisitor::make_ptr, clang::TemplateDeclInstantiator, clang::Decl*>> = {<No data fields>}, <No data fields>}, SemaRef = @0x3844910, SubstIndex = {Self = @0x3844910, OldSubstitutionIndex = -1}, Owner = 0x5271048, TemplateArgs = @0x7fff078c2610, LateAttrs = 0x0, StartingScope = 0x0, OutOfLinePartialSpecs = {<llvm::SmallVectorImpl<std::pair<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2470, EndX = 0x7fff078c2470, CapacityX = 0x7fff078c24b0}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020\332'\005\000\000\000\000\210&\214\a\377\177\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\002\000\000\000\000\000\000\000\000/\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000\000\000\000\000\000\000\000\264\232yz;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "('\214\a\377\177\000\000@\000\000\000\000\000\000"}, <No data fields>}}}}} >#29 0x0000000000bf1687 in clang::Sema::FinishTemplateArgumentDeduction (this=this@entry=0x3844910, FunctionTemplate=FunctionTemplate@entry=0x527da10, Deduced=..., NumExplicitlySpecified=NumExplicitlySpecified@entry=1, Specialization=@0x7fff078c2e48: 0x0, Info=..., OriginalCallArgs=OriginalCallArgs@entry=0x7fff078c2950) at SemaTemplateDeduction.cpp:2751 > DeducedArgs = {<llvm::SmallVectorImpl<clang::TemplateArgument>> = {<llvm::SmallVectorTemplateBase<clang::TemplateArgument, false>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateArgument, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2688, EndX = 0x7fff078c26c8, CapacityX = 0x7fff078c2708}, FirstEl = {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\001\000\000\000\000\000\000\000\300\222 \005\000\000\000\000\200\334\267\005\000\000\000\000\240]\202\003\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\001\000\000\000\000\000\000\000\220\277&\005\000\000\000\000X*\204\006\000\000\000\000\340$\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\340&\214\a\377\177\000\000\001", '\000' <repeats 15 times>, "\370&\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\264\232yz;", '\000' <repeats 12 times>, "\327\203\006\000\000\000\000\v\000\000\000\000\000\000"}, <No data fields>}}}} > Inst = {SemaRef = @0x3844910, Invalid = false, SavedInNonInstantiationSFINAEContext = true} > SavedContext = {S = @0x3844910, SavedContext = 0x6839cd0, SavedContextState = {SavedPool = 0x0}, SavedCXXThisTypeOverride = {Value = {Value = 0}}} > Builder = {<llvm::SmallVectorImpl<clang::TemplateArgument>> = {<llvm::SmallVectorTemplateBase<clang::TemplateArgument, false>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateArgument, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2728, EndX = 0x7fff078c2768, CapacityX = 0x7fff078c27a8}, FirstEl = {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\001\000\000\000\000\000\000\000\300\222 \005\000\000\000\000\200\334\267\005\000\000\000\000\240]\202\003\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\001\000\000\000\000\000\000\000\220\277&\005\000\000\000\000\000\001\000\000\000\000\000\000 #\207\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\221\325'\005\000\000\000\000\260'\214\a\377\177\000\000@I\204\003\000\000\000\000\270\325'\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = " \330'\005\000\000\000\000\020I\204\003\000\000\000\000\217t\276\000\000\000\000\000\270\325'\005\000\000\000"}, <No data fields>}}}} > DeducedArgumentList = 0x6842d48 > Owner = <optimized out> > Unevaluated = {Actions = @0x3844910} > Trap = {SemaRef = @0x3844910, PrevSFINAEErrors = 0, PrevInNonInstantiationSFINAEContext = false, PrevAccessCheckingSFINAE = false} >#30 0x0000000000bfb16d in clang::Sema::DeduceTemplateArguments (this=this@entry=0x3844910, FunctionTemplate=FunctionTemplate@entry=0x527da10, ExplicitTemplateArgs=ExplicitTemplateArgs@entry=0x7fff078c30c0, Args=..., Specialization=@0x7fff078c2e48: 0x0, Info=...) at SemaTemplateDeduction.cpp:3335 > CheckArgs = <optimized out> > ParamTypes = {<llvm::SmallVectorImpl<clang::QualType>> = {<llvm::SmallVectorTemplateBase<clang::QualType, true>> = {<llvm::SmallVectorTemplateCommon<clang::QualType, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2928, EndX = 0x7fff078c2930, CapacityX = 0x7fff078c2948}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = " \330'\005\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}}} > OriginalCallArgs = {<llvm::SmallVectorImpl<clang::Sema::OriginalCallArg>> = {<llvm::SmallVectorTemplateBase<clang::Sema::OriginalCallArg, false>> = {<llvm::SmallVectorTemplateCommon<clang::Sema::OriginalCallArg, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2968, EndX = 0x7fff078c2980, CapacityX = 0x7fff078c29c8}, FirstEl = {<llvm::AlignedCharArray<8ul, 24ul>> = {buffer = " \330'\005", '\000' <repeats 13 times>, "\227\203\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 24ul>> = {buffer = "\002\000\000\000\000\000\000\002\002", '\000' <repeats 14 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 24ul>> = {buffer = '\000' <repeats 23 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 24ul>> = {buffer = '\000' <repeats 16 times>, "\360\334\267\005\000\000\000"}, <No data fields>}}}} > InstScope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 1, NumEntries = 1, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\374\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\374\377\377\377\377\377\377\377x5\214\a\377\177\000\000`\330'\005\000\000\000\000\340,\204\006\000\000\000\000\374\377\377\377\377\377\377\377\000\000\000\000\000\000\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2a38, EndX = 0x7fff078c2a38, CapacityX = 0x7fff078c2a40}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x7fff078c5850, Exited = false, CombineWithOuterScope = false, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x38458d0, NumArgsInPartiallySubstitutedPack = 126626864} > Deduced = {<llvm::SmallVectorImpl<clang::DeducedTemplateArgument>> = {<llvm::SmallVectorTemplateBase<clang::DeducedTemplateArgument, false>> = {<llvm::SmallVectorTemplateCommon<clang::DeducedTemplateArgument, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2a88, EndX = 0x7fff078c2ad8, CapacityX = 0x7fff078c2b28}, FirstEl = {<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = "\001\000\000\000\000\000\000\000\300\222 \005\000\000\000\000\200\334\267\005\000\000\000\000\240]\202\003\000\000\000\000\000%\214\a\377\177\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = "\001\000\000\000\000\000\000\000\220\277&\005\000\000\000\000X*\204\006\000\000\000\000\340$\214\a\377\177\000\000\000*\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = "\b+\214\a\377\177\000\000h+\214\a\377\177\000\000\000\277&\005\000\000\000\000\005", '\000' <repeats 14 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 40ul>> = {buffer = "\000\000\000\000\000\000\000\000", '\377' <repeats 32 times>}, <No data fields>}}}} > NumExplicitlySpecified = 1 > ArgIdx = <optimized out> >#31 0x0000000000b7608e in clang::Sema::AddTemplateOverloadCandidate (this=0x3844910, FunctionTemplate=0x527da10, FoundDecl=..., ExplicitTemplateArgs=ExplicitTemplateArgs@entry=0x7fff078c30c0, Args=..., CandidateSet=..., SuppressUserConversions=SuppressUserConversions@entry=false) at SemaOverload.cpp:5690 > Result = <optimized out> > Info = {Deduced = 0x6842d48, Loc = {ID = 2242788}, HasSFINAEDiagnostic = false, SuppressedDiagnostics = {<llvm::SmallVectorImpl<std::pair<clang::SourceLocation, clang::PartialDiagnostic> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, false>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::SourceLocation, clang::PartialDiagnostic>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c2f28, EndX = 0x7fff078c2f28, CapacityX = 0x7fff078c2fa8}, FirstEl = {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\257/\214\a\377\177\000\000\300\221 \005\000\000\000\000\001\000\000\000\000\000\000\000@]\202\003\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\300/\214\a\377\177\000\000\060\276\202\003\000\000\000\000\"\362\000\001\000\000\000\000\240\211\262\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\300\221 \005", '\000' <repeats 12 times>, "\002\000\000\000\000\000\000\000@]\202\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 32ul>> = {buffer = "\335\352\000\001", '\000' <repeats 12 times>, "\260/\214\a\377\177\000\000p2\214\a\377\177\000"}, <No data fields>}}}}, Param = {Val = {Val = {Value = 0}}}, FirstArg = {Kind = 0, {DeclArg = {D = 0x0, ForRefParam = false}, Integer = {{VAL = 0, pVal = 0x0}, BitWidth = 0, IsUnsigned = 0, Type = 0xb7d58b57fddf6900}, Args = {Args = 0x0, NumArgs = 0}, TemplateArg = {Name = 0x0, NumExpansions = 0}, TypeOrValue = 0}}, SecondArg = {Kind = 0, {DeclArg = {D = 0x0, ForRefParam = 3}, Integer = {{VAL = 0, pVal = 0x0}, BitWidth = 3, IsUnsigned = 0, Type = 0x2}, Args = {Args = 0x0, NumArgs = 3}, TemplateArg = {Name = 0x0, NumExpansions = 3}, TypeOrValue = 0}}, Expression = 0x0} > Specialization = 0x0 >#32 0x0000000000b76dcd in clang::AddOverloadedCallCandidate (S=..., FoundDecl=..., ExplicitTemplateArgs=ExplicitTemplateArgs@entry=0x7fff078c30c0, Args=..., CandidateSet=..., PartialOverloading=PartialOverloading@entry=false, KnownValid=true) at SemaOverload.cpp:9562 > FuncTemplate = <optimized out> > Callee = <optimized out> >#33 0x0000000000b76f1f in clang::Sema::AddOverloadedCallCandidates (this=this@entry=0x3844910, ULE=ULE@entry=0x68428c0, Args=..., CandidateSet=..., PartialOverloading=PartialOverloading@entry=false) at SemaOverload.cpp:9617 > I = {ir = 0x6842960} > E = {ir = 0x6842968} > TABuffer = {Arguments = {<llvm::SmallVectorImpl<clang::TemplateArgumentLoc>> = {<llvm::SmallVectorTemplateBase<clang::TemplateArgumentLoc, false>> = {<llvm::SmallVectorTemplateCommon<clang::TemplateArgumentLoc, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c30d8, EndX = 0x7fff078c3110, CapacityX = 0x7fff078c3298}, FirstEl = {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\001\000\000\000\000\000\000\000p(\204\006\000\000\000\000\060\371\203\006", '\000' <repeats 12 times>, "\240(\204\006", '\000' <repeats 19 times>}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\220\061\214\a\377\177\000\000\066|\373\000\000\000\000\v\000\000\000\000\000\000\000\000\220\277&\005\000\000\000\000\220\277&\005\000\000\000\000\000i\337\375W\213\325\267\037\062\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "`o\023\005\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000P\003;\005", '\000' <repeats 12 times>, "\250\262\037\001\000\000\000\000H\365\000\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\260&\023\005\000\000\000\000\355+\f\001", '\000' <repeats 12 times>, "\060\003;\005\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000P\003;\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\000\000\000\000\000\000\000\000\250\262\037\001\000\000\000\000S\213\001\001\000\000\000\000\060\276\202\003\000\000\000\000\231\213\001\001\000\000\000\000@2\214\a\377\177\000\000N\260\000\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "\240\062\214\a\377\177\000\000\200\377\206\005", '\000' <repeats 12 times>, ".\334\000\001\000\000\000\000P\002;\005\000\000\000\000\000i\337\375W\213\325\267\240\062\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "S\213\001\001", '\000' <repeats 12 times>, "\231\213\001\001\000\000\000\000\000\377\377\377\000\377\377\377\375\314\000\001\000\000\000\000`o\023\005", '\000' <repeats 11 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 56ul>> = {buffer = "`o\023\005\000\000\000\000\356\347\000\001", '\000' <repeats 28 times>, "\030I\214\a\377\177\000\000\020I\204\003\000\000\000"}, <No data fields>}}}}, LAngleLoc = {ID = 2242809}, RAngleLoc = {ID = 2242840}} > ExplicitTemplateArgs = 0x7fff078c30c0 >#34 0x0000000000b770b9 in clang::Sema::buildOverloadedCallSet (this=this@entry=0x3844910, S=S@entry=0x0, Fn=Fn@entry=0x68428c0, ULE=ULE@entry=0x68428c0, Args=Args@entry=0x7fff078c4918, NumArgs=NumArgs@entry=1, RParenLoc=RParenLoc@entry=..., CandidateSet=CandidateSet@entry=0x7fff078c3430, Result=Result@entry=0x7fff078c3420) at SemaOverload.cpp:9924 > UnbridgedCasts = {Entries = {<llvm::SmallVectorImpl<clang::(anonymous namespace)::UnbridgedCastsSet::Entry>> = {<llvm::SmallVectorTemplateBase<clang::(anonymous namespace)::UnbridgedCastsSet::Entry, false>> = {<llvm::SmallVectorTemplateCommon<clang::(anonymous namespace)::UnbridgedCastsSet::Entry, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c3338, EndX = 0x7fff078c3338, CapacityX = 0x7fff078c3358}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\245H\f\001\000\000\000\000h=;\005\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\004\357\000\001\000\000\000\000@]\203\006\000\000\000"}, <No data fields>}}}}} >#35 0x0000000000b83507 in clang::Sema::BuildOverloadedCallExpr (this=this@entry=0x3844910, S=S@entry=0x0, Fn=Fn@entry=0x68428c0, ULE=0x68428c0, LParenLoc=LParenLoc@entry=..., Args=Args@entry=0x7fff078c4918, NumArgs=NumArgs@entry=1, RParenLoc=RParenLoc@entry=..., ExecConfig=ExecConfig@entry=0x0, AllowTypoCorrection=AllowTypoCorrection@entry=true) at SemaOverload.cpp:10045 > CandidateSet = {Candidates = {<llvm::SmallVectorImpl<clang::OverloadCandidate>> = {<llvm::SmallVectorTemplateBase<clang::OverloadCandidate, false>> = {<llvm::SmallVectorTemplateCommon<clang::OverloadCandidate, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c3448, EndX = 0x7fff078c3448, CapacityX = 0x7fff078c3ec8}, FirstEl = {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\000\000\000\000\000\000\000\000\250\262\037\001\000\000\000\000H\365\000\001\000\000\000\000 B;\005\000\000\000\000\355+\f\001", '\000' <repeats 12 times>, "\360C;\005\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\020D;\005", '\000' <repeats 12 times>, "\250\262\037\001\000\000\000\000\245H\f\001", '\000' <repeats 12 times>, "\004\357\000\001\000\000\000\000P6\214\a\377\177\000\000\320\064\214\a\377\177\000\000\060\003\071\005\000\000\000\000\200\377\206\005", '\000' <repeats 12 times>, "o5\214\a\377\177\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "0C;\005\000\000\000\000\001\000\000\000\000\000\000\000@]\202\003\000\000\000\000\200\065\214\a\377\177\000\000\060\276\202\003\000\000\000\000\"\362\000\001\000\000\000\000\377\065\214\a\000\177\000\000\060C;\005", '\000' <repeats 12 times>, "\002\000\000\000\000\000\000\000@]\202\003\000\000\000\000\335\352\000\001", '\000' <repeats 12 times>, "\020I\204\003\000\000\000\000h=;\005", '\000' <repeats 11 times>, "\v@]\203\006\000\000\000\000@(\204\006\000\000\000\000`9\214\a\000\177\000\000\000i\337\375W\213\325\267\020I\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "0C;\005\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\320E;\005", '\000' <repeats 12 times>, "\250\262\037\001\000\000\000\000H\365\000\001\000\000\000\000\020D;\005\000\000\000\000\355+\f\001\000\000\000\000P(\204\006\000\000\000\000\260E;\005\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\320E;\005", '\000' <repeats 12 times>, "\250\262\037\001\000\000\000\000\245H\f\001\000\000\000\000\205Dx\t\000\000\000\000\004\357\000\001\000\000\000\000\240\000\000\000\000\000\000\000@6\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\000\350\065\005\000\000\000\000\200\377\206\005", '\000' <repeats 12 times>, "\337\066\214\a\377\177\000\000\260D;\005\000\000\000\000\001\000\000\000\000\000\000\000@]\202\003\000\000\000\000\360\066\214\a\377\177\000\000\060\276\202\003\000\000\000\000\"\362\000\001\000\000\000\000\257\066\214\a\000\177\000\000\260D;\005", '\000' <repeats 12 times>, "\002\000\000\000\000\000\000\000@]\202\003\000\000\000\000\335\352\000\001", '\000' <repeats 28 times>, "\200\247\373w;\000\000\v\240\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\001\000\000\000\000\000\000\000P\230\203\006\000\000\000\000\000i\337\375W\213\325\267@;\214\a\377\177\000\000\260D;\005\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000P\201\203\006", '\000' <repeats 12 times>, "\250\262\037\001\000\000\000\000H\365\000\001\000\000\000\000\320E;\005\000\000\000\000\355+\f\001\000\000\000\000h7\214\a\377\177\000\000\060\201\203\006\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000P\201\203\006", '\000' <repeats 12 times>, "\250\262\037\001\000\000\000\000\245H\f\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\000<\214\a\377\177\000\000\004\357\000\001\000\000\000\000@]\202\003\000\000\000\000\260\067\214\a\377\177\000\000(\333\061\005\000\000\000\000@]\202\003\000\000\000\000\340;\214\a\377\177\000\000O8\214\a\377\177\000\000P\200\203\006\000\000\000\000\001\000\000\000\000\000\000\000@]\202\003\000\000\000\000\260\227\203\006", '\000' <repeats 12 times>, "\"\362\000\001\000\000\000\000P\267\205\003\000\000\000\000P\200\203\006\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000@]\202\003\000\000\000\000\335\352\000\001\000\000\000\000\002\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\005\000\000\000\377\177\000\000\372\070\"\000\000\000\000\000\350;\214\a\377\177\000\vP\267\205\003\000\000\000\000\000i\337\375W\213\325\267\020\231\203\006\000\000\000\000\000i\337\375W\213\325\267\000\000\000\000\000\000\000\000p\227\203\006\000\000\000\000\003\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\260\227\203\006\000\000\000\000\002\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000\261\343\000\001\000\000\000\000\003\000\000\000\000\000\000\000\350;\214\a\003\000\000\000\020\065\000\001\000\000\000\000\224\230\001\001\000\000\000\v\210)\204\006\000\000\000\000\261\001\004\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\000<\214\a\377\177\000\000\000i\337\375W\213\325\267P\267\205\003\000\000\000\000p\227\203\006\000\000\000\000\020I\204\003\000\000\000\000%9\"\000\000\000\000\000\260\227\203\006\000\000\000\000p\227\203\006\000\000\000\000\020I\204\003\000\000\000\000%9\"\000\000\000\000\000\260\227\203\006\000\000\000\000\260\227\203\006", '\000' <repeats 12 times>, "\354\353\253\000\000\000\000\000\000\035\063\005\000\000\000\000^\027\305\000\000\000\000\000@p\263\005\000\000\000\000\200\204\263\005\000\000\000\000\001\000\000\000\000\000\000\000@]\202\003\000\000\000\000p\227\203\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "%9\"", '\000' <repeats 13 times>, "\210)\204\006\000\000\000\000\020I\204\003\000\000\000\000%9\"\000\000\000\000\000\001\000\000\000\000\000\000\000\001", '\000' <repeats 15 times>, "\314\316\255\000\000\000\000\000\210)\204\006\000\000\000\000\020I\204\003\000\000\000\000p\227\203\006", '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\343\317\255\000\000\000\000\000p\227\203\006\000\000\000\000p\227\203\006\000\000\000\000\210)\204\006\000\000\000\000\020I\204\003\000\000\000\000 \227\203\006\000\000\000\000^\322\255\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\220=\214\a\377\177\000\000 \227\203\006\000\000\000\000\001\000\000\000%9\"\000p\227\203\006", '\000' <repeats 12 times>, "\220=\214\a\377\177\000\000H;\214\a\377\177\000\000\001\000\000\000\000\000\000\000p\226\200\006\000\000\000\000\250\225\200\006\000\000\000\000\000W\214\a\377\177\000\000\020I\204\003\000\000\000\000\370\063\060z;\000\000\000\377\267\303", '\000' <repeats 14 times>, "\t3\005\000\000\000\000\200;\214\a\032\071\"\000\360W\214\a\377\177\000\000\000W\214\a\377\177\000\000\000i\337\375W\213\325\267\020\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "p\227\203\006\000\000\000\000\020I\204\003\000\000\000\000%9\"\000\000\000\000\000\220=\214\a\377\177\000\000@>\214\a\377\177\000\000p\227\203\006\000\000\000\000v\002\256\000\000\000\000\000p\227\203\006\000\000\000\000\300\255\t\001", '\000' <repeats 20 times>, " \227\203\006\000\000\000\000\340a\203\006\000\000\000\000\340a\203\006\000\000\000\000\240.\206\006\000\000\000\000\240.\206\006\000\000\000\000\005\000\000\000\000\000\000\000P\201\203\006", '\000' <repeats 12 times>, "\020I\204\003\000\000\000\000\060=\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\002\000\000\000\000\000\000\000@>\214\a\377\177\000\000\020=\214\a\377\177\000\000'\006\256", '\000' <repeats 13 times>, "\020I\204\003", '\000' <repeats 12 times>, "\220\276\t\001", '\000' <repeats 13 times>, "i\337\375W\213\325\267P~\203\006\000\000\000\000\231\332\000\001\000\000\000\000P\267\205\003\000\000\000\000\000<\214\a\377\177\000\000\000<\214\a\377\177\000\000p\227\203\006\000\000\000\000\070=\214\a\377\177\000\000\070=\214\a\377\177\000\000P<\214\a\377\177\000\000O<\214\a\377\177\000\000\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\306|\261\000\000\000\000\000\020=\214\a\377\177\000\000\020I\204\003", '\000' <repeats 12 times>, "@>\214\a\377\177\000\000\320\234\203\006\000\000\000\000\000\000\000\000;\000\000\001\200<\214\a\377\177\000\000\200<\214\a\377\177\000\000\004", '\000' <repeats 15 times>, '\377' <repeats 32 times>, "\020I\204\003\000\000\000\000\210)\204\006\000\000\000\000@>\214\a\377\177\000\000\030b\203\006\000\000\000\000\020=\214\a\377\177\000\000 >\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\000\000\000\000\000\000\000\000\303C\256\000\000\000\000\000\060=\214\a\377\177\000\000x\035\063\005\000\000\000\000x\035\063\005\000\000\000\000 %3\005\000\000\000\000Pd\203\006\000\000\000\000p)\204\006\000\000\000\000\002\000\000\000#9\"\000\060=\214\a\377\177\000\000\070=\214\a\377\177\000\000p=\214\a\377\177\000\000p\227\203\006\000\000\000\000 \000\000\000\000\000\000\000\034\000\000\000\000\000\000\000o\306!\000o\306!\000\000\000\000\000\000\000\000\000\214[\f\001\000\000\000\000#9\"\000\000\000\000\000\b\000\000\000\000\000\000\000 ?\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "\340a\203\006", '\000' <repeats 13 times>, "?\214\a\377\177\000\000\240]\202\003\000\000\000\000\370>\214\a\377\177\000\000\240]\202\003\000\000\000\000\324\226{z;\000\000\000 \227\203\006\000\000\000\000S\233{z;\000\000\000\030>\214\a\377\177\000\000\002\000\000\000\000\000\000\000\030?\214\a\377\177\000\000z\233{z;\000\000\000\240]\202\003\000\000\000\000K\241{z;", '\000' <repeats 11 times>, "\370>\214\a\377\177\000\000\030>\214\a\377\177\000\000 >\214\a\377\177\000\000\230>\214\a\377\177\000\000\340\301&\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 168ul>> = {buffer = "P\267\205\003\000\000\000\000%9\"", '\000' <repeats 14 times>, "i\337\375W\213\325\267\032\071\"\000#9\"\000\200d\203\006\000\000\000\000x)\204\006\000\000\000\000\f\000\000\000\000\000\000\000\200@\214\a\377\177\000\000HC\214\a\377\177\000\000 @\214\a\377\177\000\000\225;\302", '\000' <repeats 14 times>, "@\214\a\377\177\000\000\240]\202\003\000\000\000\000\370?\214\a\377\177\000\000\240]\202\003\000\000\000\000\324\226{z;\000\000\000 \227\203\006\000\000\000\000S\233{z;\000\000\000\030?\214\a\377\177\000"}, <No data fields>}}}}, Functions = {<llvm::SmallPtrSetImpl> = {SmallArray = 0x7fff078c3ee8, CurArray = 0x7fff078c3ee8, CurArraySize = 16, NumElements = 1, NumTombstones = 0}, SmallStorage = {0x527da10, 0xffffffffffffffff <repeats 15 times>}}, ConversionSequenceAllocator = {SlabSize = 4096, SizeThreshold = 4096, Allocator = @0x3b7bae47e0, CurSlab = 0x0, CurPtr = 0x0, End = 0x683c540 "pff\001", BytesAllocated = 0, static DefaultSlabAllocator = {<llvm::SlabAllocator> = {_vptr.SlabAllocator = 0x3b7baaa9f0 <vtable for llvm::MallocSlabAllocator+16>}, Allocator = {<No data fields>}}}, Loc = {ID = 2242788}, NumInlineSequences = 0, InlineSpace = " \227\203\006\000\000\000\000\370\063\060z;\000\000\000x)\204\006", '\000' <repeats 12 times>, "\214[\f\001\000\000\000\000#9\"\000\000\000\000\000\b\000\000\000\000\000\000\000@\305\203\006\000\000\000\000\000*\204\006\000\000\000\000\340\063\060z;\000\000\000\020I\204\003\000\000\000\000@\305\203\006\000\000\000\000\200@\214\a\377\177\000\000\350)\204\006\000\000\000\000\032\200\253\000\000\000\000\000 *\204\006\000\000\000\000<\277\t\001\000\000\000\000\200d\203\006\032\071\"\000\000\000\000\000\000\000\000\000\210)\204\006\000\000\000\000\003\t\004\001\000\000\000\000\200d\203\006\000\000\000\000x)\204\006\000\000\000\000\000\000\000\000%9\"\000\n\335\n\001\000\000\000\000"...} > result = {PtrWithInvalid = 0} > Best = 0x53b4100 > OverloadResult = <optimized out> >#36 0x0000000000ae35d9 in clang::Sema::ActOnCallExpr (this=0x3844910, S=S@entry=0x0, Fn=Fn@entry=0x68428c0, LParenLoc=..., ArgExprs=..., RParenLoc=..., ExecConfig=ExecConfig@entry=0x0, IsExecConfig=IsExecConfig@entry=false) at SemaExpr.cpp:4216 > ULE = <optimized out> > ovl = <optimized out> > find = <optimized out> > NakedFn = <optimized out> > NDecl = <optimized out> >#37 0x0000000000c193ad in RebuildCallExpr (ExecConfig=0x0, RParenLoc=..., Args=..., LParenLoc=..., Callee=0x68428c0, this=0x7fff078c5700) at TreeTransform.h:1535 >No locals. >#38 TransformCallExpr (E=0x5332598, this=0x7fff078c5700) at TreeTransform.h:6520 > ArgChanged = true > Args = {<llvm::SmallVectorImpl<clang::Expr*>> = {<llvm::SmallVectorTemplateBase<clang::Expr*, true>> = {<llvm::SmallVectorTemplateCommon<clang::Expr*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c4918, EndX = 0x7fff078c4920, CapacityX = 0x7fff078c4958}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000*\204\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\220M\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\022\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\350\202\021\005\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\377\377\377\377\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230M\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000i\337\375W\213\325\267"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}}} >#39 (anonymous namespace)::TemplateInstantiator::TransformCallExpr (this=0x7fff078c5700, CE=0x5332598) at SemaTemplateInstantiate.cpp:851 > Result = <optimized out> >#40 0x0000000000c1637b in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr (this=this@entry=0x7fff078c5700, E=0x5332598) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/StmtNodes.inc:293 >No locals. >#41 0x0000000000c29b5c in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCXXOperatorCallExpr (this=0x7fff078c5700, E=0x53326d0) at TreeTransform.h:7031 > Second = <optimized out> > FPContractState = <optimized out> >#42 0x0000000000c1647c in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr (this=this@entry=0x7fff078c5700, E=0x53326d0) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/StmtNodes.inc:309 >No locals. >#43 0x0000000000c1a9a5 in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformParenExpr (this=0x7fff078c5700, E=0x5332718) at TreeTransform.h:6300 >No locals. >#44 0x0000000000c1545e in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr (this=this@entry=0x7fff078c5700, E=0x5332718) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/StmtNodes.inc:645 >No locals. >#45 0x0000000000c2bac3 in TransformReturnStmt (S=0x5332738, this=0x7fff078c5700) at TreeTransform.h:5555 >No locals. >#46 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformStmt (this=this@entry=0x7fff078c5700, S=0x5332738) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/StmtNodes.inc:823 >No locals. >#47 0x0000000000c2d00a in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCompoundStmt (this=0x7fff078c5700, S=S@entry=0x5332758, IsStmtExpr=IsStmtExpr@entry=false) at TreeTransform.h:5160 > B = 0x5332770 > CompoundScope = {S = @0x3844910} > SubStmtInvalid = false > SubStmtChanged = false > Statements = {<llvm::SmallVectorImpl<clang::Stmt*>> = {<llvm::SmallVectorTemplateBase<clang::Stmt*, true>> = {<llvm::SmallVectorTemplateCommon<clang::Stmt*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c54c8, EndX = 0x7fff078c54c8, CapacityX = 0x7fff078c5508}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\320&\204\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\200'\204\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\374\377\377\377\377\377\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\327\203\006\000\000\000"}, <No data fields>}}}} >#48 0x0000000000c2b367 in TransformCompoundStmt (S=0x5332758, this=0x7fff078c5700) at TreeTransform.h:5146 >No locals. >#49 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformStmt (this=0x7fff078c5700, S=0x5332758) at /usr/src/debug/llvm-3.3.src/tools/clang/include/clang/AST/StmtNodes.inc:79 >No locals. >#50 0x0000000000c2d1a0 in clang::Sema::SubstStmt (this=0x316c, this@entry=0x3844910, S=0x316c, S@entry=0x5332758, TemplateArgs=...) at SemaTemplateInstantiate.cpp:2575 > Instantiator = {<clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>> = {SemaRef = @0x3844910, TransformedLocalDecls = {<llvm::DenseMapBase<llvm::DenseMap<clang::Decl*, clang::Decl*, llvm::DenseMapInfo<clang::Decl*> >, clang::Decl*, clang::Decl*, llvm::DenseMapInfo<clang::Decl*> >> = {<No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}}, TemplateArgs = @0x7fff078c57f0, Loc = {ID = 0}, Entity = {Ptr = 0}} >#51 0x0000000000c414fc in clang::Sema::InstantiateFunctionDefinition (this=this@entry=0x3844910, PointOfInstantiation=..., PointOfInstantiation@entry=..., Function=Function@entry=0x6839c90, Recursive=Recursive@entry=true, DefinitionRequired=<optimized out>) at SemaTemplateInstantiateDecl.cpp:2964 > savedContext = {S = @0x3844910, SavedContext = 0x382be30, SavedContextState = {SavedPool = 0x0}, SavedCXXThisTypeOverride = {Value = {Value = 0}}} > TemplateArgs = {TemplateArgumentLists = {<llvm::SmallVectorImpl<llvm::ArrayRef<clang::TemplateArgument> >> = {<llvm::SmallVectorTemplateBase<llvm::ArrayRef<clang::TemplateArgument>, true>> = {<llvm::SmallVectorTemplateCommon<llvm::ArrayRef<clang::TemplateArgument>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c5808, EndX = 0x7fff078c5828, CapacityX = 0x7fff078c5848}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "0\226\200\006\000\000\000\000\002\000\000\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\340\212\200\006\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000\306\063\005\000\000\000\000\340Z\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000\306\063\005\000\000\000\000\250\327\203\006\000\000\000"}, <No data fields>}}}}} > Inst = {SemaRef = @0x3844910, Invalid = false, SavedInNonInstantiationSFINAEContext = false} > SavedVTableUses = {<llvm::SmallVectorImpl<std::pair<clang::CXXRecordDecl*, clang::SourceLocation> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c5908, EndX = 0x7fff078c5908, CapacityX = 0x7fff078c5a08}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\001\000\000\000\000\000\000\000\340\305\063\005\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\200[\214\a\377\177\000\000\340Z\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "g\263\302\000\000\000\000\000\020I\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "X\302\203\006FE\"\000\020I\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "a\034\260\000\000\000\000\000X\302\203\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "@\377\177\003\000\000\000\000\210\001\200\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "DE\"\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "FE\"\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "p\365\020\001\000\000\000\000\300Y\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\002\000\000\000\000\000\000\000\240\276\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\244\005\000\000\000\000\000\000\314\361\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000i\337\375W\213\325\267\002\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000\320\240\203\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\320i\204\003\000\000\000\000\200Z\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\354\366\230\000\000\000\000\000XZ\214\a\377\177\000"}, <No data fields>}}}} > SavedPendingInstantiations = std::deque with 1 elements = {{first = 0x5b7dcf0, second = {ID = 2246008}}} > EvalContext = {Actions = @0x3844910} > MergeWithParentScope = <optimized out> > PatternDecl = 0x5332300 > Pattern = <optimized out> > Scope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 1, NumEntries = 0, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\374\377\377\377\377\377\377\377\220X\214\a\377\177\000\000\374\377\377\377\377\377\377\377\020I\204\003\000\000\000\000\374\377\377\377\377\377\377\377\320[\214\a\000\000\000\000\374\377\377\377\377\377\377\377 &\204\006\000\000\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c58b8, EndX = 0x7fff078c58b8, CapacityX = 0x7fff078c58c0}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "@\303\025\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x0, Exited = false, CombineWithOuterScope = false, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x683c240, NumArgsInPartiallySubstitutedPack = 4259277056} >#52 0x0000000000c40c1a in clang::Sema::PerformPendingInstantiations (this=this@entry=0x3844910, LocalOnly=LocalOnly@entry=false) at SemaTemplateInstantiateDecl.cpp:3738 > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c5e40}, S = @0x3844910, TheDecl = 0x6839c90, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} > DefinitionRequired = <optimized out> > Function = 0x6839c90 > Inst = <optimized out> > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c5e40}, S = @0x3844910, TheDecl = 0x6839c90, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} >#53 0x0000000000c412ad in clang::Sema::InstantiateFunctionDefinition (this=this@entry=0x3844910, PointOfInstantiation=..., PointOfInstantiation@entry=..., Function=Function@entry=0x683a0d0, Recursive=Recursive@entry=true, DefinitionRequired=<optimized out>) at SemaTemplateInstantiateDecl.cpp:2991 > Inst = {SemaRef = @0x3844910, Invalid = false, SavedInNonInstantiationSFINAEContext = false} > SavedVTableUses = {<llvm::SmallVectorImpl<std::pair<clang::CXXRecordDecl*, clang::SourceLocation> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c5ce8, EndX = 0x7fff078c5ce8, CapacityX = 0x7fff078c5de8}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\001\000\000\000\000\000\000\000\220\323\063\005\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "`_\214\a\377\177\000\000\300^\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "g\263\302\000\000\000\000\000\020I\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "8\262\203\006\027G\"\000\020I\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "a\034\260\000\000\000\000\000\070\262\203\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "@\377\177\003\000\000\000\000\210\001\200\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\025G\"\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\027G\"\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "p\365\020\001\000\000\000\000\240]\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\002\000\000\000\000\000\000\000\240\276\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\244\005\000\000\000\000\000\000\314\361\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000i\337\375W\213\325\267\002\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000\020\250\203\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\320i\204\003\000\000\000\000`^\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\354\366\230\000\000\000\000\000\070^\214\a\377\177\000"}, <No data fields>}}}} > SavedPendingInstantiations = std::deque with 1 elements = {{first = 0x683c090, second = {ID = 2246485}}} > EvalContext = {Actions = @0x3844910} > MergeWithParentScope = <optimized out> > PatternDecl = 0x533c170 > Pattern = <optimized out> > Scope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 1, NumEntries = 0, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\374\377\377\377\377\377\377\377p\\\214\a\377\177\000\000\374\377\377\377\377\377\377\377\020I\204\003\000\000\000\000\374\377\377\377\377\377\377\377\360a\177\006\000\000\000\000\374\377\377\377\377\377\377\377\220\\\214\a\377\177\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c5c98, EndX = 0x7fff078c5c98, CapacityX = 0x7fff078c5ca0}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000FG\""}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x0, Exited = true, CombineWithOuterScope = false, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x683b270, NumArgsInPartiallySubstitutedPack = 4259277056} >#54 0x0000000000c40c1a in clang::Sema::PerformPendingInstantiations (this=this@entry=0x3844910, LocalOnly=LocalOnly@entry=false) at SemaTemplateInstantiateDecl.cpp:3738 > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c6220}, S = @0x3844910, TheDecl = 0x683a0d0, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} > DefinitionRequired = <optimized out> > Function = 0x683a0d0 > Inst = <optimized out> > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c6220}, S = @0x3844910, TheDecl = 0x683a0d0, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} >#55 0x0000000000c412ad in clang::Sema::InstantiateFunctionDefinition (this=this@entry=0x3844910, PointOfInstantiation=..., PointOfInstantiation@entry=..., Function=Function@entry=0x683a810, Recursive=Recursive@entry=true, DefinitionRequired=<optimized out>) at SemaTemplateInstantiateDecl.cpp:2991 > Inst = {SemaRef = @0x3844910, Invalid = false, SavedInNonInstantiationSFINAEContext = false} > SavedVTableUses = {<llvm::SmallVectorImpl<std::pair<clang::CXXRecordDecl*, clang::SourceLocation> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c60c8, EndX = 0x7fff078c60c8, CapacityX = 0x7fff078c61c8}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\001\000\000\000\000\000\000\000\370F3\005\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "@c\214\a\377\177\000\000\240b\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "g\263\302\000\000\000\000\000\020I\204\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\002\000\000\000\372:\"\000\240\276\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\244\005\000\000\000\000\000\000\314\361\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "@\377\177\003\000\000\000\000\210\001\200\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\370:\"\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\372:\"\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "p\365\020\001\000\000\000\000\200a\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\002\000\000\000\000\000\000\000\240\276\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\244\005\000\000\000\000\000\000\314\361\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000i\337\375W\213\325\267\002\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000\340Z\177\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\320i\204\003\000\000\000\000@b\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\354\366\230\000\000\000\000\000\030b\214\a\377\177\000"}, <No data fields>}}}} > SavedPendingInstantiations = std::deque with 0 elements > EvalContext = {Actions = @0x3844910} > MergeWithParentScope = <optimized out> > PatternDecl = 0x533cfc0 > Pattern = <optimized out> > Scope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 1, NumEntries = 2, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\374\377\377\377\377\377\377\377P`\214\a\377\177\000\000\240\316\063\005\000\000\000\000\360\246\203\006\000\000\000\000\374\377\377\377\377\377\377\377\060\241\267\005\000\000\000\000\000\316\063\005\000\000\000\000P\246\203\006\000\000\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c6078, EndX = 0x7fff078c6078, CapacityX = 0x7fff078c6080}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "p\262\203\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x0, Exited = true, CombineWithOuterScope = false, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x7fff078c60f0, NumArgsInPartiallySubstitutedPack = 4259277056} >#56 0x0000000000c40c1a in clang::Sema::PerformPendingInstantiations (this=this@entry=0x3844910, LocalOnly=LocalOnly@entry=false) at SemaTemplateInstantiateDecl.cpp:3738 > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c6600}, S = @0x3844910, TheDecl = 0x683a810, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} > DefinitionRequired = <optimized out> > Function = 0x683a810 > Inst = <optimized out> > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c6600}, S = @0x3844910, TheDecl = 0x683a810, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} >#57 0x0000000000c412ad in clang::Sema::InstantiateFunctionDefinition (this=this@entry=0x3844910, PointOfInstantiation=..., PointOfInstantiation@entry=..., Function=Function@entry=0x67f5ae0, Recursive=Recursive@entry=true, DefinitionRequired=<optimized out>) at SemaTemplateInstantiateDecl.cpp:2991 > Inst = {SemaRef = @0x3844910, Invalid = false, SavedInNonInstantiationSFINAEContext = false} > SavedVTableUses = {<llvm::SmallVectorImpl<std::pair<clang::CXXRecordDecl*, clang::SourceLocation> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c64a8, EndX = 0x7fff078c64a8, CapacityX = 0x7fff078c65a8}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\001\000\000\000\000\000\000\000\200\002^\004\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = " g\214\a\377\177\000\000\200f\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "g\263\302\000\000\000\000\000\360\374]\004\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000r]\004\000\000\000\000\200\002^\004v[\""}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "pg\214\a\377\177\000\000pg\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\035\203\301\000\000\000\000\000\210\001\200\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020]\177\006", '\000' <repeats 11 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000i\337\375W\213\325\267\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000`]\177\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\340\245\267\005\000\000\000\000\020]\177\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = " g\214\a\377\177\000\000pg\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000i\337\375W\213\325\267\002\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000PT\035\006\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\020I\204\003\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\320i\204\003\000\000\000\000 f\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\354\366\230\000\000\000\000\000\020f\214\a\377\177\000"}, <No data fields>}}}} > SavedPendingInstantiations = std::deque with 0 elements > EvalContext = {Actions = @0x3844910} > MergeWithParentScope = <optimized out> > PatternDecl = 0x53341c0 > Pattern = <optimized out> > Scope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 0, NumEntries = 3, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "\300\004\201\006\000\000\000\000@\000\000\000\377\177\000\000\220@3\005\000\000\000\000\340Y\177\006\000\000\000\000\200B3\005\000\000\000\000@a\177\006\000\000\000\000\374\377\377\377\377\377\377\377Xd\214\a\377\177\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c6458, EndX = 0x7fff078c6458, CapacityX = 0x7fff078c6460}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "Z\341\001\001\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x0, Exited = true, CombineWithOuterScope = false, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x5b6cee0, NumArgsInPartiallySubstitutedPack = 4259277056} >#58 0x0000000000c40c1a in clang::Sema::PerformPendingInstantiations (this=this@entry=0x3844910, LocalOnly=LocalOnly@entry=false) at SemaTemplateInstantiateDecl.cpp:3738 > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c69e0}, S = @0x3844910, TheDecl = 0x67f5ae0, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} > DefinitionRequired = <optimized out> > Function = 0x67f5ae0 > Inst = <optimized out> > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c69e0}, S = @0x3844910, TheDecl = 0x67f5ae0, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} >#59 0x0000000000c412ad in clang::Sema::InstantiateFunctionDefinition (this=this@entry=0x3844910, PointOfInstantiation=..., PointOfInstantiation@entry=..., Function=Function@entry=0x61d5450, Recursive=Recursive@entry=true, DefinitionRequired=<optimized out>) at SemaTemplateInstantiateDecl.cpp:2991 > Inst = {SemaRef = @0x3844910, Invalid = false, SavedInNonInstantiationSFINAEContext = false} > SavedVTableUses = {<llvm::SmallVectorImpl<std::pair<clang::CXXRecordDecl*, clang::SourceLocation> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c6888, EndX = 0x7fff078c6888, CapacityX = 0x7fff078c6988}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000\000\000\000\000\000\000\000\020I\204\003\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "L\v\017\001\000\000\000\000\000i\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "@j\214\a\377\177\000\000\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\025\356\230\000\000\000\000\000\200\247\373w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\240^\001", '\000' <repeats 12 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\200uV\006\000\000\000\000\200Z\001\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\246\317\307w;\000\000\000\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = '\000' <repeats 12 times>, "\300\350\207B"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "%\"\000\000\000\000\000\000p\f\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\030@\000\000\000\001\000\000\000\002\000\000\000\001\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = '\000' <repeats 15 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "H\002V\006", '\000' <repeats 11 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000\000\000\000\000\000\000\000\370\063\060z;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\370\063\060z;\000\000\000\370\063\060z;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = '\000' <repeats 15 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = "\000\000\000\000\000\000\000\000\000WV\006\000\000\000"}, <No data fields>}}}} > SavedPendingInstantiations = std::deque with 34 elements = {{first = 0x5b74ab0, second = {ID = 2557220}}, {first = 0x61d7ca0, second = {ID = 2557411}}, {first = 0x623e040, second = {ID = 2557393}}, {first = 0x62401a0, second = {ID = 2558112}}, {first = 0x62453c0, second = {ID = 2558110}}, {first = 0x6266960, second = {ID = 2558092}}, {first = 0x5b74860, second = {ID = 2558676}}, {first = 0x5b78a90, second = {ID = 2558698}}, {first = 0x6279890, second = {ID = 2558769}}, {first = 0x6275680, second = {ID = 2558795}}, {first = 0x6287e40, second = {ID = 2561560}}, {first = 0x624cf70, second = {ID = 2561583}}, {first = 0x6292c60, second = {ID = 2567500}}, {first = 0x629a740, second = {ID = 2567596}}, {first = 0x629dbf0, second = {ID = 1702297}}, {first = 0x629fd90, second = {ID = 2567586}}, {first = 0x629b4e0, second = {ID = 2567645}}, {first = 0x629b960, second = {ID = 2567684}}, {first = 0x6365280, second = {ID = 2568041}}, {first = 0x6368730, second = {ID = 1702297}}, {first = 0x636a8d0, second = {ID = 2568031}}, {first = 0x6366020, second = {ID = 2568087}}, {first = 0x63664a0, second = {ID = 2568124}}, {first = 0x636ead0, second = {ID = 2568406}}, {first = 0x6371f80, second = {ID = 1697111}}, {first = 0x636f870, second = {ID = 2568438}}, {first = 0x63772e0, second = {ID = 2568473}}, {first = 0x637a790, second = {ID = 1697111}}, {first = 0x6378080, second = {ID = 2568501}}, {first = 0x637fb20, second = {ID = 2568536}}, {first = 0x6382fd0, second = {ID = 1697111}}, {first = 0x63808c0, second = {ID = 2568563}}, {first = 0x49ef5f0, second = {ID = 2568949}}, {first = 0x5ad33f0, second = {ID = 2569062}}} > EvalContext = {Actions = @0x3844910} > MergeWithParentScope = <optimized out> > PatternDecl = 0x45db5b0 > Pattern = <optimized out> > Scope = {SemaRef = @0x3844910, LocalDecls = {<llvm::DenseMapBase<llvm::SmallDenseMap<clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, 4u, llvm::DenseMapInfo<clang::Decl const*> >, clang::Decl const*, llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::Decl*, 4u>*>, llvm::DenseMapInfo<clang::Decl const*> >> = {<No data fields>}, Small = 0, NumEntries = 3, NumTombstones = 0, storage = {<llvm::AlignedCharArray<8ul, 64ul>> = {buffer = "0\351\200\006\000\000\000\000@\000\000\000\000\000\000\000\374\377\377\377\377\377\377\377p\323\267\005\000\000\000\000\374\377\377\377\377\377\377\377@\220\266\005\000\000\000\000\300\246]\004\000\000\000\000 F\035\006\000\000\000"}, <No data fields>}}, ArgumentPacks = {<llvm::SmallVectorImpl<llvm::SmallVector<clang::Decl*, 4u>*>> = {<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::Decl*, 4u>*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::Decl*, 4u>*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c6838, EndX = 0x7fff078c6838, CapacityX = 0x7fff078c6840}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "p\352Z\006\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {<No data fields>}}, Outer = 0x0, Exited = true, CombineWithOuterScope = false, PartiallySubstitutedPack = 0x0, ArgsInPartiallySubstitutedPack = 0x0, NumArgsInPartiallySubstitutedPack = 58703520} >#60 0x0000000000c40c1a in clang::Sema::PerformPendingInstantiations (this=this@entry=0x3844910, LocalOnly=LocalOnly@entry=false) at SemaTemplateInstantiateDecl.cpp:3738 > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c6e60}, S = @0x3844910, TheDecl = 0x61d5450, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} > DefinitionRequired = <optimized out> > Function = 0x61d5450 > Inst = <optimized out> > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1653150 <vtable for clang::PrettyDeclStackTraceEntry+16>, NextEntry = 0x7fff078c6e60}, S = @0x3844910, TheDecl = 0x61d5450, Loc = {ID = 0}, Message = 0x11c8c28 "instantiating function definition"} >#61 0x0000000000991f3a in clang::Sema::ActOnEndOfTranslationUnit (this=0x3844910) at Sema.cpp:589 > Seen = {<llvm::SmallPtrSet<clang::VarDecl*, 32u>> = {<llvm::SmallPtrSetImpl> = {SmallArray = 0x0, CurArray = 0xb7d58b57fddf6900, CurArraySize = 84377808, NumElements = 0, NumTombstones = 59010480}, SmallStorage = {0x0, 0x0, 0x0, 0x9036ef <clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*)+287>, 0x7fff078c6bb8, 0x7fff078c6bb8, 0x3847090, 0x3849139, 0x384915b, 0x3825e18, 0x1002749f4, 0x3849180, 0x3846dc0, 0x384916b, 0x0, 0x3849180, 0x3846dc0, 0x11432de <clang::Lexer::LexEndOfFile(clang::Token&, char const*)+190>, 0x274a0c, 0x1, 0x1, 0x116c75b <clang::Preprocessor::HandleDirective(clang::Token&)+1179>, 0x0, 0x100004100000000, 0x38416d8, 0x1021296 <clang::CXXRecordDecl::completeDefinition(clang::CXXFinalOverriderMap*)+70>, 0x7f335323440a, 0x10c3ba7 <clang::Type::isLiteralType(clang::ASTContext&) const+103>, 0x26ec06, 0x1025acb <clang::CXXRecordDecl::addedMember(clang::Decl*)+1307>, 0x382bfc0, 0x3825d40}}, <No data fields>} >#62 0x0000000000903f0e in clang::Parser::ParseTopLevelDecl (this=this@entry=0x3846db0, Result=...) at Parser.cpp:567 > CleanupRAII = {Container = @0x3847090} > attrs = {<clang::ParsedAttributes> = {pool = {Factory = @0x638d8f0, Head = 0x0}, list = 0x37fff40}, Range = {B = {ID = 18531024}, E = {ID = 0}}} >#63 0x00000000008fc33b in clang::ParseAST (S=..., PrintStats=<optimized out>, SkipFunctionBodies=<optimized out>) at ParseAST.cpp:144 > CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1614a70 <vtable for (anonymous namespace)::PrettyStackTraceParserEntry+16>, NextEntry = 0x7fff078c7830}, P = @0x3846db0} > CleanupParser = {cleanup = 0x0} > ADecl = {Ptr = 0x0} > OldCollectStats = false > ParseOP = {Ptr = 0x3846db0} > External = 0x0 >#64 0x000000000064a88c in clang::ASTFrontendAction::ExecuteAction (this=this@entry=0x37fb210) at FrontendAction.cpp:470 > CompletionConsumer = <optimized out> >#65 0x00000000007a34d2 in clang::CodeGenAction::ExecuteAction (this=0x37fb210) at CodeGenAction.cpp:423 >No locals. >#66 0x000000000064b029 in clang::FrontendAction::Execute (this=this@entry=0x37fb210) at FrontendAction.cpp:378 >No locals. >#67 0x000000000062b815 in clang::CompilerInstance::ExecuteAction (this=this@entry=0x37fb410, Act=...) at CompilerInstance.cpp:685 > i = <optimized out> > e = <optimized out> > OS = @0x3b7bae67e0: {_vptr.raw_ostream = 0x3b7baad330 <vtable for llvm::raw_fd_ostream+16>, OutBufStart = 0x0, OutBufEnd = 0x0, OutBufCur = 0x0, BufferMode = llvm::raw_ostream::Unbuffered} >#68 0x0000000000615a7c in clang::ExecuteCompilerInvocation (Clang=Clang@entry=0x37fb410) at ExecuteCompilerInvocation.cpp:236 > Act = <optimized out> > Success = <optimized out> >#69 0x000000000060f2c0 in cc1_main (ArgBegin=ArgBegin@entry=0x7fff078c7e78, ArgEnd=ArgEnd@entry=0x7fff078c80d0, Argv0=<optimized out>, MainAddr=MainAddr@entry=0x614590 <GetExecutablePath(char const*, bool)>) at cc1_main.cpp:99 > Clang = {Ptr = 0x37fb410} > DiagID = {Obj = 0x37f6bb0} > Success = true > DiagOpts = {Obj = 0x37fbc10} > DiagsBuffer = <optimized out> > Diags = {<llvm::RefCountedBase<clang::DiagnosticsEngine>> = {ref_cnt = 0}, AllExtensionsSilenced = 0 '\000', IgnoreAllWarnings = false, WarningsAsErrors = false, EnableAllWarnings = false, ErrorsAsFatal = false, SuppressSystemWarnings = false, SuppressAllDiagnostics = false, ElideType = true, PrintTemplateTree = false, ShowColors = false, ShowOverloads = clang::Ovl_All, ErrorLimit = 0, TemplateBacktraceLimit = 0, ConstexprBacktraceLimit = 0, ExtBehavior = clang::DiagnosticsEngine::Ext_Ignore, Diags = {Obj = 0x37f6bb0}, DiagOpts = {Obj = 0x37fbc10}, Client = 0x37fbc70, OwnsDiagClient = true, SourceMgr = 0x0, DiagStates = std::list = {[0] = {DiagMap = {<llvm::DenseMapBase<llvm::DenseMap<unsigned int, clang::DiagnosticMappingInfo, llvm::DenseMapInfo<unsigned int> >, unsigned int, clang::DiagnosticMappingInfo, llvm::DenseMapInfo<unsigned int> >> = {<No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}}}, DiagStatePoints = std::vector of length 1, capacity 1 = {{State = 0x37fbce0, Loc = {<clang::SourceLocation> = {ID = 0}, SrcMgr = 0x0}}}, DiagStateOnPushStack = std::vector of length 0, capacity 0, ErrorOccurred = false, UncompilableErrorOccurred = false, FatalErrorOccurred = false, UnrecoverableErrorOccurred = false, TrapNumErrorsOccurred = 0, TrapNumUnrecoverableErrorsOccurred = 0, LastDiagLevel = clang::DiagnosticIDs::Ignored, NumWarnings = 0, NumErrors = 0, NumErrorsSuppressed = 0, ArgToStringCookie = 0x0, ArgToStringFn = 0x10f0650 <DummyArgToStringFn(clang::DiagnosticsEngine::ArgumentKind, intptr_t, char const*, unsigned int, char const*, unsigned int, clang::DiagnosticsEngine::ArgumentValue const*, unsigned int, llvm::SmallVectorImpl<char>&, void*, llvm::ArrayRef<long>)>, DelayedDiagID = 0, DelayedDiagArg1 = "", DelayedDiagArg2 = "", CurDiagLoc = {ID = 0}, CurDiagID = 4294967295, NumDiagArgs = 0 '\000', NumDiagRanges = 0 '\000', NumDiagFixItHints = 0 '\000', DiagArgumentsKind = "\000\000\000\000\000\000\000\000\000", DiagArgumentsStr = {"", "", "", "", "", "", "", "", "", ""}, DiagArgumentsVal = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, DiagRanges = {{Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}}, DiagFixItHints = {{RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}, {RemoveRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, InsertFromRange = {Range = {B = {ID = 0}, E = {ID = 0}}, IsTokenRange = false}, CodeToInsert = "", BeforePreviousInsertions = false}}} >#70 0x000000000060d8fa in main (argc_=<optimized out>, argv_=<optimized out>) at driver.cpp:358 > Tool = {static npos = 18446744073709551615, Data = 0x37f92bc "", Length = 0} > SavedStrings = std::set with 76 elements = {[0] = "-Wall", [1] = "-Wcast-qual", [2] = "-Werror=return-type", [3] = "-Weverything", [4] = "-Wextra", [5] = "-Winit-self", [6] = "-Wno-c++98-compat", [7] = "-Wno-c++98-compat-pedantic", [8] = "-Wno-documentation-unknown-command", [9] = "-Wno-exit-time-destructors", [10] = "-Wno-global-constructors", [11] = "-Wno-implicit-fallthrough", [12] = "-Wno-long-long", [13] = "-Wno-missing-prototypes", [14] = "-Wno-missing-variable-declarations", [15] = "-Wno-padded", [16] = "-Wno-self-assign", [17] = "-Wno-switch-enum", [18] = "-Wno-unreachable-code", [19] = "-Wno-weak-template-vtables", [20] = "-Wnon-virtual-dtor", [21] = "-Wold-style-cast", [22] = "-Woverloaded-virtual", [23] = "-Wshadow", [24] = "-Wuninitialized", [25] = "-Wunused", [26] = "-backend-option", [27] = "-cc1", [28] = "-coverage-file", [29] = "-disable-free", [30] = "-disable-llvm-verifier", [31] = "-emit-obj", [32] = "-fcxx-exceptions", [33] = "-fdebug-compilation-dir", [34] = "-fdeprecated-macro", [35] = "-fdiagnostics-show-option", [36] = "-ferror-limit", [37] = "-fexceptions", [38] = "-fmath-errno", [39] = "-fmessage-length", [40] = "-fobjc-default-synthesize-properties", [41] = "-fobjc-runtime=gcc", [42] = "-fuse-init-array", [43] = "-g", [44] = "-main-file-name", [45] = "-masm-verbose", [46] = "-mconstructor-aliases", [47] = "-mdisable-fp-elim", [48] = "-mrelax-all", [49] = "-mrelocation-model", [50] = "-mstackrealign", [51] = "-munwind-tables", [52] = "-o", [53] = "-pedantic", [54] = "-resource-dir", [55] = "-stack-protector", [56] = "-std=c++11", [57] = "-target-cpu", [58] = "-target-linker-version", [59] = "-triple", [60] = "-vectorize-loops", [61] = "-x", [62] = "/home/john/.ccache/b/3/0cbf681e5f6eef55649c8ffd12e70a-2570737.o.tmp.OZDT0004.12648", [63] = "/home/john/.ccache/tmp/datapresen.tmp.OZDT0004.12648.ii", [64] = "/home/john/Development/m4000qt/m4000qt-clean/build/communication", [65] = "/usr/bin/../lib/clang/3.3", [66] = "/usr/bin/clang", [67] = "0", [68] = "19", [69] = "2", [70] = "2.23.52.0.1", [71] = "c++-cpp-output", [72] = "corei7", [73] = "datapresen.tmp.OZDT0004.12648.ii", [74] = "static", [75] = "x86_64-redhat-linux-gnu"} > DiagOpts = <optimized out> > DiagID = {Obj = 0x0} > Res = <optimized out> > X = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x3b7baac3f0 <vtable for llvm::PrettyStackTraceProgram+16>, NextEntry = 0x0}, ArgC = 77, ArgV = 0x7fff078c8788} > Diags = {<llvm::RefCountedBase<clang::DiagnosticsEngine>> = {ref_cnt = 3}, AllExtensionsSilenced = 0 '\000', IgnoreAllWarnings = false, WarningsAsErrors = false, EnableAllWarnings = false, ErrorsAsFatal = false, SuppressSystemWarnings = false, SuppressAllDiagnostics = false, ElideType = false, PrintTemplateTree = false, ShowColors = false, ShowOverloads = clang::Ovl_All, ErrorLimit = 0, TemplateBacktraceLimit = 0, ConstexprBacktraceLimit = 0, ExtBehavior = clang::DiagnosticsEngine::Ext_Ignore, Diags = {Obj = 0x3b778065ea <_dl_map_object_from_fd+1466>}, DiagOpts = {Obj = 0x0}, Client = 0x3b78800000, OwnsDiagClient = false, SourceMgr = 0x3b7890020c, DiagStates = std::list<error reading variable: Cannot access memory at address 0x3b7890020c>, DiagStatePoints = std::vector of length 10643046399, capacity 10643049983 = {<error reading variable> > TheDriver = {Opts = 0x0, Diags = @0x0, Name = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, Dir = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, ClangExecutable = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, InstalledDir = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, ResourceDir = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, PrefixDirs = {<llvm::SmallVectorImpl<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<llvm::SmallVectorTemplateBase<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>> = {<llvm::SmallVectorTemplateCommon<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x0, EndX = 0x0, CapacityX = 0x0}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}}}}, SysRoot = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, UseStdLib = false, DefaultTargetTriple = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, DefaultImageName = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, DriverTitle = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, HostBits = "H\203\370\377\017\205\071\373\377\377H\215\035\201U\001\000\351\214\373\377\377L\211\331H)\301H\203\371\vw\020H\367\330H\215\004\306H\211\024\030\351\261\374\377\377L\211\371H)\301H\203\371\n\017\207\241\374\377\377H\367\330H\271\000\372\377\177\003\000\000\000H\215\004\306H\211\024\b\351\207\374\377\377A\203\376\002\017\205S\376\377\377\203\340\374A\210\204$\024\003\000\000\351C\376\377\377H\213\275\b\377\377\377\350\324\031\001\000H\215x\031L\215p\001\350\067\237\377\377H\205\300I\211\304\017\204E\a\000\000H\213\265\b\377\377\377H\215x\030L\211\362\350\210,\001\000I\307D$\b\000\000\000\000I\211\004$L\211\350A\307D$\020\000\000\000\000L"...<Address 0x3b7781ac0a out of bounds>, HostMachine = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, HostSystem = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, HostRelease = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>, CCPrintOptionsFilename = 0x0, CCPrintHeadersFilename = 0x0, CCLogDiagnosticsFilename = 0x0, CCCIsCXX = 0, CCCIsCPP = 0, CCCEcho = 0, CCCPrintBindings = 0, CCPrintOptions = 0, CCPrintHeaders = 0, CCLogDiagnostics = 0, CCGenDiagnostics = 0, CCCGenericGCCName = <error reading variable: Cannot access memory at address 0x3b77bfffe8>, CheckInputsExist = 0, CCCUsePCH = 0, SuppressMissingInputWarning = falsePython Exception <type 'exceptions.ValueError'> Cannot find type std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Node: >Python Exception <type 'exceptions.ValueError'> Cannot find type std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Node: >, TempFiles = std::list, ResultFiles = std::list, ToolChains = {<llvm::StringMapImpl> = {TheTable = 0x3b77fb6000, NumBuckets = 2012987392, NumItems = 59, NumTombstones = 2012985536, ItemSize = 59}, Allocator = {<No data fields>}}} > argv = {<llvm::SmallVectorImpl<char const*>> = {<llvm::SmallVectorTemplateBase<char const*, true>> = {<llvm::SmallVectorTemplateCommon<char const*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff078c7e68, EndX = 0x7fff078c80d0, CapacityX = 0x7fff078c8668}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\222\177\003\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\222\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\030\223\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\223\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "(\224\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\224\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\350\224\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "H\225\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\225\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "h\226\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\226\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\227\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\227\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "(\230\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\230\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\350\230\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\231\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\231\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "(\232\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\232\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\350\232\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\233\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\233\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\030\234\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370\234\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\250\235\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\236\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "x\236\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\330\236\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "8\237\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\237\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\330\237\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "x\240\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\330\240\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "8\241\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\241\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370\241\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\242\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\242\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "8\243\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\243\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370\243\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "8\244\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\250\244\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\030\245\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\245\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370\245\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "h\246\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\330\246\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "H\247\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\247\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "(\250\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\250\250\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\251\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\270\251\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\030\252\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\252\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "8\253\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\254\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "h\254\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\310\254\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "8\255\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\255\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\256\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "h\256\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\310\256\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\257\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\257\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "(\260\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\260\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370\260\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "X\261\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\310\261\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370\234\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\250\262\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\263\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\310\263\177\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\300\200\000\r\212\f\000\004"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\000\210D2\b.@"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210P<, \016\062H"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "c\326\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\001\000\001\000\001"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\001\000\001\000\001"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\001\000\001\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\233\336\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\000\000(\000\006\200"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\031\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230O\341x;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\200max;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\322\321\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\031\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\031\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\300JS3\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\220\331JS3\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\300JS3\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\310\304JS3\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\205\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\205\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\205\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\240\312\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\030\205\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b \242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\205\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\240\312\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\\g\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\340\n\031\017\376\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\"\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\306Z\210\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\003\031\017\376\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\320\345\001\357v"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\"\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\233Z\210\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000`\003\031\017\376\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\320\345\001\357v"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\b\"\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\221Z\210\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\300\003\031\017\376\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\320\345\001\357v"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\310\304JS3\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\201\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\224\225\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230\\g\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "`\021\215\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\r\216\036\202\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "h\235\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\\g\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\203\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "8z\b\002\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "P\022\215\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = " \204\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\r\000\000\000\031\017\376\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "x\\g\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\322\321\200w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\205\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230'\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\027\277\327w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "h\022\215\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\340\204\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "f\210\303w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\203\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\003\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370]`\001\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\370\211\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\210\207\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "M\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "0\344`\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\205\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\230'\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\260\304JS3\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\322\321\200w\001\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\001\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\340JS3\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = " +\242w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = " \204\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\020\204\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\330\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\201{s\370\000\200\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\016\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\003\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "3\000\000\000\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\036\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "Q{s\370\000\200\377\377"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\003\000\000\000n\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "0\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\260\204\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "[\000\000\000n\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "w\000\000\000|\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\257\204\214\a\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\200\247\373w;\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = " \004\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\200\247\373w;\000\000"}, <No data fields>}...}}} > CanonicalPrefixes = <optimized out> > Path = {path = <error reading variable: Cannot access memory at address 0xffffffffffffffe8>} > DiagClient = <optimized out> > C = {Ptr = 0x0} > FailingCommands = {<llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >> = {<llvm::SmallVectorTemplateBase<std::pair<int, clang::driver::Command const*>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<int, clang::driver::Command const*>, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x0, EndX = 0x0, CapacityX = 0x0}, FirstEl = {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = '\000' <repeats 15 times>}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = '\000' <repeats 15 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = '\000' <repeats 15 times>}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 16ul>> = {buffer = '\000' <repeats 15 times>}, <No data fields>}}}} >From To Syms Read Shared Object Library >0x0000003b7a6901a0 0x0000003b7b33ffe0 Yes /usr/lib64/llvm/libLLVM-3.3.so >0x0000003b78c02170 0x0000003b78c0e5f0 Yes /lib64/libz.so.1 >0x0000003b78405790 0x0000003b784103b4 Yes /lib64/libpthread.so.0 >0x0000003b7c801870 0x0000003b7c805f58 Yes /lib64/libffi.so.6 >0x0000003b78000ed0 0x0000003b780019d0 Yes /lib64/libdl.so.2 >0x0000003b7a05b510 0x0000003b7a0be50a Yes /lib64/libstdc++.so.6 >0x0000003b788054b0 0x0000003b7886fbb8 Yes /lib64/libm.so.6 >0x0000003b79002af0 0x0000003b79012218 Yes /lib64/libgcc_s.so.1 >0x0000003b77c1f410 0x0000003b77d62740 Yes /lib64/libc.so.6 >0x0000003b77800ae0 0x0000003b7781ac0a Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x7f33534d2000 "" >No symbol "__glib_assert_msg" in current context. >rax 0x0 0 >rbx 0x0 0 >rcx 0xffffffffffffffff -1 >rdx 0x6 6 >rsi 0x316c 12652 >rdi 0x316c 12652 >rbp 0x7fff078c06b0 0x7fff078c06b0 >rsp 0x7fff078bfc78 0x7fff078bfc78 >r8 0x0 0 >r9 0xe 14 >r10 0x8 8 >r11 0x206 518 >r12 0x5 5 >r13 0x7fff078c01d0 140733320004048 >r14 0x4f 79 >r15 0x2 2 >rip 0x3b77c359e9 0x3b77c359e9 <__GI_raise+57> >eflags 0x206 [ PF IF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function __GI_raise: > 0x0000003b77c359b0 <+0>: mov %fs:0x2d4,%eax > 0x0000003b77c359b8 <+8>: mov %eax,%ecx > 0x0000003b77c359ba <+10>: mov %fs:0x2d0,%esi > 0x0000003b77c359c2 <+18>: test %esi,%esi > 0x0000003b77c359c4 <+20>: jne 0x3b77c359f8 <__GI_raise+72> > 0x0000003b77c359c6 <+22>: mov $0xba,%eax > 0x0000003b77c359cb <+27>: syscall > 0x0000003b77c359cd <+29>: mov %eax,%ecx > 0x0000003b77c359cf <+31>: mov %eax,%fs:0x2d0 > 0x0000003b77c359d7 <+39>: mov %eax,%esi > 0x0000003b77c359d9 <+41>: movslq %edi,%rdx > 0x0000003b77c359dc <+44>: movslq %esi,%rsi > 0x0000003b77c359df <+47>: movslq %ecx,%rdi > 0x0000003b77c359e2 <+50>: mov $0xea,%eax > 0x0000003b77c359e7 <+55>: syscall >=> 0x0000003b77c359e9 <+57>: cmp $0xfffffffffffff000,%rax > 0x0000003b77c359ef <+63>: ja 0x3b77c35a0a <__GI_raise+90> > 0x0000003b77c359f1 <+65>: repz retq > 0x0000003b77c359f3 <+67>: nopl 0x0(%rax,%rax,1) > 0x0000003b77c359f8 <+72>: test %eax,%eax > 0x0000003b77c359fa <+74>: jg 0x3b77c359d9 <__GI_raise+41> > 0x0000003b77c359fc <+76>: mov %eax,%ecx > 0x0000003b77c359fe <+78>: neg %ecx > 0x0000003b77c35a00 <+80>: test $0x7fffffff,%eax > 0x0000003b77c35a05 <+85>: cmove %esi,%ecx > 0x0000003b77c35a08 <+88>: jmp 0x3b77c359d9 <__GI_raise+41> > 0x0000003b77c35a0a <+90>: mov 0x38444f(%rip),%rdx # 0x3b77fb9e60 > 0x0000003b77c35a11 <+97>: neg %eax > 0x0000003b77c35a13 <+99>: mov %eax,%fs:(%rdx) > 0x0000003b77c35a16 <+102>: or $0xffffffffffffffff,%rax > 0x0000003b77c35a1a <+106>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1049277
: 846564 |
846565
|
846566
|
846567
|
846568
|
846569
|
846570
|
846571
|
846572
|
846573