Created
April 9, 2017 07:13
-
-
Save taewookoh/f7fbc6dcae613bf0fb3172d6110d6a85 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
experimental/ilyam/clang_bug/main.cpp:6:44: error: no matching conversion for functional-style cast from 'const char [1]' to 'std::unique_ptr<std::string>' (aka 'unique_ptr<basic_fbstring<char> >') | |
std::unique_ptr<std::string> stringPtr = std::unique_ptr<std::string>(""); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:169:7: note: candidate constructor not viable: no known conversion from 'const char [1]' to 'std::unique_ptr<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> >, std::default_delete<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > > >::pointer' (aka 'std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > *') for 1st argument | |
unique_ptr(pointer __p) noexcept | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:200:17: note: candidate constructor not viable: no known conversion from 'const char [1]' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument | |
constexpr unique_ptr(nullptr_t) noexcept : unique_ptr() { } | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:205:7: note: candidate constructor not viable: no known conversion from 'const char [1]' to 'std::unique_ptr<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> >, std::default_delete<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > > >' for 1st argument | |
unique_ptr(unique_ptr&& __u) noexcept | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:356:7: note: candidate constructor not viable: no known conversion from 'const char [1]' to 'const std::unique_ptr<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> >, std::default_delete<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > > >' for 1st argument | |
unique_ptr(const unique_ptr&) = delete; | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:220:2: note: candidate template ignored: could not match 'unique_ptr<type-parameter-0-0, type-parameter-0-1>' against 'char const[1]' | |
unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:228:2: note: candidate template ignored: could not match 'auto_ptr<type-parameter-0-0>' against 'char const[1]' | |
unique_ptr(auto_ptr<_Up>&& __u) noexcept; | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:157:17: note: candidate constructor not viable: requires 0 arguments, but 1 was provided | |
constexpr unique_ptr() noexcept | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:181:7: note: candidate constructor not viable: requires 2 arguments, but 1 was provided | |
unique_ptr(pointer __p, | |
^ | |
third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/bits/unique_ptr.h:193:7: note: candidate constructor not viable: requires 2 arguments, but 1 was provided | |
unique_ptr(pointer __p, | |
^ | |
experimental/ilyam/clang_bug/main.cpp:10:27: error: use of undeclared identifier 'strignPtr'; did you mean 'stringPtr'? | |
stringPtr = std::move(strignPtr) | |
^~~~~~~~~ | |
stringPtr | |
experimental/ilyam/clang_bug/main.cpp:6:32: note: 'stringPtr' declared here | |
std::unique_ptr<std::string> stringPtr = std::unique_ptr<std::string>(""); | |
^ | |
clang-5.0: /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1886: clang::TypeInfo clang::ASTContext::getTypeInfoImpl(const clang::Type*) const: Assertion `!A->getDeducedType().isNull() && "cannot request the size of an undeduced or dependent auto type"' failed. | |
#0 0x0000000003366961 llvm::sys::PrintStackTrace(llvm::raw_ostream&) /home/twoh/llvms/upstream-git/llvm/lib/Support/Unix/Signals.inc:398:0 | |
#1 0x00000000033669f2 PrintStackTraceSignalHandler(void*) /home/twoh/llvms/upstream-git/llvm/lib/Support/Unix/Signals.inc:462:0 | |
#2 0x0000000003364f50 llvm::sys::RunSignalHandlers() /home/twoh/llvms/upstream-git/llvm/lib/Support/Signals.cpp:43:0 | |
#3 0x00000000033662f9 SignalHandler(int) /home/twoh/llvms/upstream-git/llvm/lib/Support/Unix/Signals.inc:252:0 | |
#4 0x00007f3e7bf54370 __restore_rt (/lib64/libpthread.so.0+0xf370) | |
#5 0x00007f3e7ab4c1d7 __GI_raise (/lib64/libc.so.6+0x351d7) | |
#6 0x00007f3e7ab4d8c8 __GI_abort (/lib64/libc.so.6+0x368c8) | |
#7 0x00007f3e7ab45146 __assert_fail_base (/lib64/libc.so.6+0x2e146) | |
#8 0x00007f3e7ab451f2 (/lib64/libc.so.6+0x2e1f2) | |
#9 0x0000000005eb980a clang::ASTContext::getTypeInfoImpl(clang::Type const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1885:0 | |
#10 0x0000000005eb85ef clang::ASTContext::getTypeInfo(clang::Type const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1611:0 | |
#11 0x0000000005eb8357 clang::ASTContext::getTypeInfoInChars(clang::Type const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1563:0 | |
#12 0x0000000005eb83d4 clang::ASTContext::getTypeInfoInChars(clang::QualType) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1571:0 | |
#13 0x000000000612346b (anonymous namespace)::ItaniumRecordLayoutBuilder::LayoutField(clang::FieldDecl const*, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:1739:0 | |
#14 0x0000000006122301 (anonymous namespace)::ItaniumRecordLayoutBuilder::LayoutFields(clang::RecordDecl const*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:1353:0 | |
#15 0x0000000006121ed7 (anonymous namespace)::ItaniumRecordLayoutBuilder::Layout(clang::CXXRecordDecl const*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:1295:0 | |
#16 0x0000000006127c08 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:2973:0 | |
#17 0x000000000611e8e9 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:216:0 | |
#18 0x000000000611e6c6 (anonymous namespace)::EmptySubobjectMap::EmptySubobjectMap(clang::ASTContext const&, clang::CXXRecordDecl const*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:172:0 | |
#19 0x0000000006127bd2 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:2966:0 | |
#20 0x0000000005eb96ed clang::ASTContext::getTypeInfoImpl(clang::Type const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1871:0 | |
#21 0x0000000005eb85ef clang::ASTContext::getTypeInfo(clang::Type const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1611:0 | |
#22 0x0000000005eb97a2 clang::ASTContext::getTypeInfoImpl(clang::Type const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1880:0 | |
#23 0x0000000005eb85ef clang::ASTContext::getTypeInfo(clang::Type const*) const /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/AST/ASTContext.cpp:1611:0 | |
#24 0x0000000003630946 clang::ASTContext::getTypeInfo(clang::QualType) const /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/ASTContext.h:1914:0 | |
#25 0x000000000387cae3 clang::ASTContext::getTypeAlign(clang::QualType) const /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/ASTContext.h:1941:0 | |
#26 0x0000000005378b35 clang::Sema::BuildCXXNew(clang::SourceRange, bool, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::SourceRange, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceRange, clang::Expr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp:1888:0 | |
#27 0x000000000572489b clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildCXXNewExpr(clang::SourceLocation, bool, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::SourceRange, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceRange, clang::Expr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:2680:0 | |
#28 0x000000000570bca4 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCXXNewExpr(clang::CXXNewExpr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:10041:0 | |
#29 0x0000000005700f7c clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:263:0 | |
#30 0x0000000005718322 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDecltypeType(clang::TypeLocBuilder&, clang::DecltypeTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5421:0 | |
#31 0x0000000005702d24 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:88:0 | |
#32 0x000000000570273d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4104:0 | |
#33 0x00000000056fa34b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1564:0 | |
#34 0x000000000560e3d9 SubstDefaultTemplateArgument(clang::Sema&, clang::TemplateDecl*, clang::SourceLocation, clang::SourceLocation, clang::TemplateTypeParmDecl*, llvm::SmallVectorImpl<clang::TemplateArgument>&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:4008:0 | |
#35 0x000000000560e9e8 clang::Sema::SubstDefaultTemplateArgumentIfAvailable(clang::TemplateDecl*, clang::SourceLocation, clang::SourceLocation, clang::Decl*, llvm::SmallVectorImpl<clang::TemplateArgument>&, bool&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:4148:0 | |
#36 0x00000000056b88a2 clang::Sema::TemplateDeductionResult ConvertDeducedTemplateArguments<clang::FunctionTemplateDecl>(clang::Sema&, clang::FunctionTemplateDecl*, bool, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::TemplateArgument>&, clang::LocalInstantiationScope*, unsigned int, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:2395:0 | |
#37 0x00000000056af5bd clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool, llvm::function_ref<bool ()>) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:3025:0 | |
#38 0x00000000056b15a7 clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>)>) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:3633:0 | |
#39 0x0000000005550c72 clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:6631:0 | |
#40 0x0000000005564674 AddOverloadedCallCandidate(clang::Sema&, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:11440:0 | |
#41 0x00000000055648eb clang::Sema::AddOverloadedCallCandidates(clang::UnresolvedLookupExpr*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:11490:0 | |
#42 0x0000000005565a81 clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::OverloadCandidateSet*, clang::ActionResult<clang::Expr*, true>*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:11776:0 | |
#43 0x0000000005566652 clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:11920:0 | |
#44 0x00000000052a34e8 clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaExpr.cpp:5271:0 | |
#45 0x00000000057250a0 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildCallExpr(clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:2178:0 | |
#46 0x000000000570d00d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:9056:0 | |
#47 0x0000000005701155 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:329:0 | |
#48 0x0000000005718322 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDecltypeType(clang::TypeLocBuilder&, clang::DecltypeTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5421:0 | |
#49 0x0000000005702d24 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:88:0 | |
#50 0x000000000570273d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4104:0 | |
#51 0x00000000056fa34b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1564:0 | |
#52 0x0000000005740171 clang::TemplateDeclInstantiator::InstantiateTypedefNameDecl(clang::TypedefNameDecl*, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:552:0 | |
#53 0x0000000005740704 clang::TemplateDeclInstantiator::VisitTypedefDecl(clang::TypedefDecl*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:621:0 | |
#54 0x0000000005735503 clang::declvisitor::Base<clang::declvisitor::make_ptr, clang::TemplateDeclInstantiator, clang::Decl*>::Visit(clang::Decl*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/DeclNodes.inc:303:0 | |
#55 0x00000000056fbf7b clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2062:0 | |
#56 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#57 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#58 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#59 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#60 0x000000000518490b clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp:2200:0 | |
#61 0x00000000056fb9d2 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1925:0 | |
#62 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#63 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#64 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#65 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#66 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#67 0x0000000004fb6418 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:223:0 | |
#68 0x0000000005622434 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:9236:0 | |
#69 0x0000000005729307 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildDependentNameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const*, clang::SourceLocation, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:1008:0 | |
#70 0x0000000005715554 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6015:0 | |
#71 0x00000000057198cd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5997:0 | |
#72 0x0000000005702fd5 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:103:0 | |
#73 0x000000000570273d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4104:0 | |
#74 0x00000000056fa34b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1564:0 | |
#75 0x00000000056fb966 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1911:0 | |
#76 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#77 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#78 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#79 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#80 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#81 0x000000000518490b clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp:2200:0 | |
#82 0x00000000056fb9d2 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1925:0 | |
#83 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#84 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#85 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#86 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#87 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#88 0x0000000004fb6418 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:223:0 | |
#89 0x0000000005622434 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:9236:0 | |
#90 0x0000000005729307 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildDependentNameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const*, clang::SourceLocation, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:1008:0 | |
#91 0x0000000005715554 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6015:0 | |
#92 0x00000000057198cd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5997:0 | |
#93 0x0000000005702fd5 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:103:0 | |
#94 0x000000000570273d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4104:0 | |
#95 0x00000000056fa34b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1564:0 | |
#96 0x00000000056fb966 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1911:0 | |
#97 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#98 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#99 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#100 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#101 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#102 0x000000000518490b clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp:2200:0 | |
#103 0x00000000056fb9d2 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1925:0 | |
#104 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#105 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#106 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#107 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#108 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#109 0x0000000004fb6418 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:223:0 | |
#110 0x0000000005622434 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:9236:0 | |
#111 0x0000000005729307 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildDependentNameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const*, clang::SourceLocation, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:1008:0 | |
#112 0x0000000005715554 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6015:0 | |
#113 0x00000000057198cd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5997:0 | |
#114 0x0000000005702fd5 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:103:0 | |
#115 0x000000000570273d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4104:0 | |
#116 0x00000000056fa34b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1564:0 | |
#117 0x00000000056fb966 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1911:0 | |
#118 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#119 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#120 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#121 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#122 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#123 0x000000000518490b clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp:2200:0 | |
#124 0x00000000056fb9d2 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1925:0 | |
#125 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#126 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#127 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#128 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#129 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#130 0x000000000518490b clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp:2200:0 | |
#131 0x00000000056fb9d2 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1925:0 | |
#132 0x00000000056fbe0a clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2035:0 | |
#133 0x00000000056fd736 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2495:0 | |
#134 0x00000000057bdb9f clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7283:0 | |
#135 0x00000000057bd09d clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaType.cpp:7073:0 | |
#136 0x0000000004fba8b3 bool clang::Sema::RequireCompleteType<clang::SourceRange>(clang::SourceLocation, clang::QualType, unsigned int, clang::SourceRange const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/Sema/Sema.h:1509:0 | |
#137 0x0000000004fb6418 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:223:0 | |
#138 0x000000000529696c clang::Sema::BuildQualifiedDeclarationNameExpr(clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, bool, clang::Scope const*, clang::TypeSourceInfo**) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaExpr.cpp:2355:0 | |
#139 0x000000000572d0b7 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildDependentScopeDeclRefExpr(clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::TemplateArgumentListInfo const*, bool, clang::TypeSourceInfo**) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:2748:0 | |
#140 0x0000000005725f09 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, bool, clang::TypeSourceInfo**) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:10530:0 | |
#141 0x000000000570e568 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:10496:0 | |
#142 0x00000000057014dc clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:489:0 | |
#143 0x000000000572809a clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:3878:0 | |
#144 0x000000000572de33 bool clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> >(clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>, clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>, clang::TemplateArgumentListInfo&, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4059:0 | |
#145 0x000000000572a723 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5765:0 | |
#146 0x000000000572ca67 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4303:0 | |
#147 0x0000000005722e90 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTypeInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4264:0 | |
#148 0x0000000005706ecc clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc, clang::QualType, clang::NamedDecl*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:3571:0 | |
#149 0x0000000005715496 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6005:0 | |
#150 0x00000000057198cd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5997:0 | |
#151 0x0000000005702fd5 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:103:0 | |
#152 0x000000000570273d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4104:0 | |
#153 0x0000000005701ec0 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::QualType) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4083:0 | |
#154 0x00000000056fa6c6 clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1611:0 | |
#155 0x00000000056096bf clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:2774:0 | |
#156 0x000000000572decb clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildTemplateSpecializationType(clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:12304:0 | |
#157 0x000000000572a77d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5775:0 | |
#158 0x00000000057193e0 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5642:0 | |
#159 0x0000000005702f01 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:98:0 | |
#160 0x0000000005718a3c clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformElaboratedType(clang::TypeLocBuilder&, clang::ElaboratedTypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:5883:0 | |
#161 0x0000000005702df8 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/twoh/llvms/upstream-git/llvm/tools/clang/include/clang/AST/TypeNodes.def:93:0 | |
#162 0x000000000570273d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:4104:0 | |
#163 0x00000000056fa34b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1564:0 | |
#164 0x000000000560e3d9 SubstDefaultTemplateArgument(clang::Sema&, clang::TemplateDecl*, clang::SourceLocation, clang::SourceLocation, clang::TemplateTypeParmDecl*, llvm::SmallVectorImpl<clang::TemplateArgument>&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:4008:0 | |
#165 0x000000000560e9e8 clang::Sema::SubstDefaultTemplateArgumentIfAvailable(clang::TemplateDecl*, clang::SourceLocation, clang::SourceLocation, clang::Decl*, llvm::SmallVectorImpl<clang::TemplateArgument>&, bool&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:4148:0 | |
#166 0x00000000056b88a2 clang::Sema::TemplateDeductionResult ConvertDeducedTemplateArguments<clang::FunctionTemplateDecl>(clang::Sema&, clang::FunctionTemplateDecl*, bool, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::TemplateArgument>&, clang::LocalInstantiationScope*, unsigned int, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:2395:0 | |
#167 0x00000000056af5bd clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool, llvm::function_ref<bool ()>) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:3025:0 | |
#168 0x00000000056b15a7 clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>)>) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:3633:0 | |
#169 0x0000000005550c72 clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:6631:0 | |
#170 0x0000000005545085 IsUserDefinedConversion(clang::Sema&, clang::Expr*, clang::QualType, clang::UserDefinedConversionSequence&, clang::OverloadCandidateSet&, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:3302:0 | |
#171 0x000000000553e0e0 TryUserDefinedConversion(clang::Sema&, clang::Expr*, clang::QualType, bool, bool, bool, bool, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:1226:0 | |
#172 0x000000000553e705 TryImplicitConversion(clang::Sema&, clang::Expr*, clang::QualType, bool, bool, bool, bool, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:1361:0 | |
#173 0x0000000005549434 TryReferenceInit(clang::Sema&, clang::Expr*, clang::QualType, clang::SourceLocation, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:4636:0 | |
#174 0x000000000554a42d TryCopyInitialization(clang::Sema&, clang::Expr*, clang::QualType, bool, bool, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:4957:0 | |
#175 0x0000000005550461 clang::Sema::AddMethodCandidate(clang::CXXMethodDecl*, clang::DeclAccessPair, clang::CXXRecordDecl*, clang::QualType, clang::Expr::Classification, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool, llvm::MutableArrayRef<clang::ImplicitConversionSequence>) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:6504:0 | |
#176 0x000000000554ff6a clang::Sema::AddMethodCandidate(clang::DeclAccessPair, clang::QualType, clang::Expr::Classification, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:6393:0 | |
#177 0x00000000055526b0 clang::Sema::AddMemberOperatorCandidates(clang::OverloadedOperatorKind, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, clang::SourceRange) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:7121:0 | |
#178 0x0000000005567c2d clang::Sema::CreateOverloadedBinOp(clang::SourceLocation, clang::BinaryOperatorKind, clang::UnresolvedSetImpl const&, clang::Expr*, clang::Expr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaOverload.cpp:12226:0 | |
#179 0x00000000052c0a21 BuildOverloadedBinOp(clang::Sema&, clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaExpr.cpp:11541:0 | |
#180 0x00000000052c1034 clang::Sema::BuildBinOp(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaExpr.cpp:11614:0 | |
#181 0x00000000057243a1 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::RebuildBinaryOperator(clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:2244:0 | |
#182 0x0000000005708fd1 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformBinaryOperator(clang::BinaryOperator*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:9164:0 | |
#183 0x0000000005700d4d clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:181:0 | |
#184 0x0000000005705bc3 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:3243:0 | |
#185 0x0000000005728cc4 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6360:0 | |
#186 0x000000000571d64a clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6348:0 | |
#187 0x0000000005704f02 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:79:0 | |
#188 0x000000000570035b clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformLambdaExpr(clang::LambdaExpr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:10919:0 | |
#189 0x00000000056f79e4 (anonymous namespace)::TemplateInstantiator::TransformLambdaExpr(clang::LambdaExpr*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:903:0 | |
#190 0x0000000005701736 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:573:0 | |
#191 0x0000000005705e17 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformInitializer(clang::Expr*, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:3321:0 | |
#192 0x00000000056fe460 clang::Sema::SubstInitializer(clang::Expr*, clang::MultiLevelTemplateArgumentList const&, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2753:0 | |
#193 0x000000000574e1f0 clang::Sema::InstantiateVariableInitializer(clang::VarDecl*, clang::VarDecl*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4136:0 | |
#194 0x000000000574dff8 clang::Sema::BuildVariableInstantiation(clang::VarDecl*, clang::VarDecl*, clang::MultiLevelTemplateArgumentList const&, llvm::SmallVector<clang::Sema::LateInstantiatedAttribute, 16u>*, clang::DeclContext*, clang::LocalInstantiationScope*, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4105:0 | |
#195 0x0000000005740f98 clang::TemplateDeclInstantiator::VisitVarDecl(clang::VarDecl*, bool, llvm::ArrayRef<clang::BindingDecl*>*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:749:0 | |
#196 0x0000000005740c08 clang::TemplateDeclInstantiator::VisitVarDecl(clang::VarDecl*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:703:0 | |
#197 0x00000000057356cb clang::declvisitor::Base<clang::declvisitor::make_ptr, clang::TemplateDeclInstantiator, clang::Decl*>::Visit(clang::Decl*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/DeclNodes.inc:441:0 | |
#198 0x000000000574a75d clang::Sema::SubstDecl(clang::Decl*, clang::DeclContext*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3077:0 | |
#199 0x00000000056f7f04 (anonymous namespace)::TemplateInstantiator::TransformDefinition(clang::SourceLocation, clang::Decl*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:979:0 | |
#200 0x000000000571dfce clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDeclStmt(clang::DeclStmt*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6737:0 | |
#201 0x0000000005704fae clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:103:0 | |
#202 0x0000000005728cc4 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6360:0 | |
#203 0x000000000571d64a clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/TreeTransform.h:6348:0 | |
#204 0x0000000005704f02 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*) /home/twoh/llvms/upstream-git/build-debug/tools/clang/include/clang/AST/StmtNodes.inc:79:0 | |
#205 0x00000000056fe317 clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2733:0 | |
#206 0x000000000574d3e4 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3908:0 | |
#207 0x000000000575147b clang::Sema::PerformPendingInstantiations(bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5156:0 | |
#208 0x000000000574d59e clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3940:0 | |
#209 0x000000000575147b clang::Sema::PerformPendingInstantiations(bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5156:0 | |
#210 0x000000000574d59e clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3940:0 | |
#211 0x000000000575147b clang::Sema::PerformPendingInstantiations(bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5156:0 | |
#212 0x000000000574d59e clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3940:0 | |
#213 0x000000000575147b clang::Sema::PerformPendingInstantiations(bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5156:0 | |
#214 0x0000000004f89c67 clang::Sema::ActOnEndOfTranslationUnit() /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Sema/Sema.cpp:728:0 | |
#215 0x0000000004c4f6a1 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Parse/Parser.cpp:600:0 | |
#216 0x0000000004c4b85b clang::ParseAST(clang::Sema&, bool, bool) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Parse/ParseAST.cpp:146:0 | |
#217 0x0000000003bd29e6 clang::ASTFrontendAction::ExecuteAction() /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Frontend/FrontendAction.cpp:613:0 | |
#218 0x0000000004040619 clang::CodeGenAction::ExecuteAction() /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp:990:0 | |
#219 0x0000000003bd245f clang::FrontendAction::Execute() /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Frontend/FrontendAction.cpp:516:0 | |
#220 0x0000000003b776a8 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp:970:0 | |
#221 0x0000000003cfca71 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /home/twoh/llvms/upstream-git/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:249:0 | |
#222 0x0000000001c8669d cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /home/twoh/llvms/upstream-git/llvm/tools/clang/tools/driver/cc1_main.cpp:221:0 | |
#223 0x0000000001c7c82e ExecuteCC1Tool(llvm::ArrayRef<char const*>, llvm::StringRef) /home/twoh/llvms/upstream-git/llvm/tools/clang/tools/driver/driver.cpp:299:0 | |
#224 0x0000000001c7d3bd main /home/twoh/llvms/upstream-git/llvm/tools/clang/tools/driver/driver.cpp:380:0 | |
#225 0x00007f3e7ab38b35 __libc_start_main (/lib64/libc.so.6+0x21b35) | |
#226 0x0000000001c7a249 _start (/data/users/twoh/llvms/upstream-git/install-debug/bin/clang-5.0+0x1c7a249) | |
Stack dump: | |
0. Program arguments: /data/users/twoh/llvms/upstream-git/install-debug/bin/clang-5.0 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -main-file-name main.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -backend-option -generate-arange-section -coverage-notes-file /home/twoh/fbsource/fbcode/buck-out/dev/gen/experimental/ilyam/clang_bug/clang_bug#compile-pic-main.cpp.oa5b6a1ba,gcc-4.9-glibc-2.20-fb/main.cpp.gcno -nostdsysteminc -nobuiltininc -sys-header-deps -D _OPENMP -D __google_stl_debug_deque=1 -D __google_stl_debug_vector=1 -D _OPENMP -D FOLLY_PLATFORM_CONFIG=<folly/facebook/PlatformConfig.h> -Wnon-virtual-dtor -Werror -Wall -Wno-comment -Wno-deprecated -Wdeprecated-declarations -Wno-error=deprecated-declarations -Wno-sign-compare -Wno-unused -Wunused-result -Wgcc-compat -Wno-c++14-extensions -Wno-infinite-recursion -Wno-mismatched-tags -Wno-missing-braces -Wno-nullability-completeness -Wno-return-stack-address -Wno-error=undefined-var-template -Wno-error=conditional-uninitialized -Wno-error=constant-conversion -Wno-error=inconsistent-missing-override -Wno-error=null-conversion -Wno-error=#warnings -Wimport-preprocessor-directive-pedantic -Wthread-safety -Wnon-virtual-dtor -Werror -Wall -Wno-comment -Wno-deprecated -Wdeprecated-declarations -Wno-error=deprecated-declarations -Wno-sign-compare -Wno-unused -Wunused-result -Wgcc-compat -Wno-c++14-extensions -Wno-infinite-recursion -Wno-mismatched-tags -Wno-missing-braces -Wno-nullability-completeness -Wno-return-stack-address -Wno-error=undefined-var-template -Wno-error=conditional-uninitialized -Wno-error=constant-conversion -Wno-error=inconsistent-missing-override -Wno-error=null-conversion -Wno-error=#warnings -Wimport-preprocessor-directive-pedantic -Wthread-safety -std=gnu++14 -fdebug-prefix-map=/data/users/twoh/fbsource/fbcode=. -ftemplate-depth 512 -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -x c++ main-a49de0.cpp | |
1. <eof> parser at end of file | |
2. buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future.h:181:22: instantiating function definition 'folly::Future<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > >::then<(lambda at experimental/ilyam/clang_bug/main.cpp:9:22), (lambda at experimental/ilyam/clang_bug/main.cpp:9:22), folly::detail::callableResult<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> >, (lambda at experimental/ilyam/clang_bug/main.cpp:9:22)> >' | |
3. buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future.h:483:3: instantiating function definition 'folly::Future<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > >::thenImplementation<(lambda at experimental/ilyam/clang_bug/main.cpp:9:22), folly::detail::callableResult<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> >, (lambda at experimental/ilyam/clang_bug/main.cpp:9:22)>, false, std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > &&>' | |
4. buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future.h:295:8: instantiating function definition 'folly::Future<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > >::setCallback_<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
5. buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/detail/Core.h:133:8: instantiating function definition 'folly::detail::Core<std::basic_fbstring<char, std::char_traits<char>, std::allocator<char>, std::fbstring_core<char> > >::setCallback<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
6. buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/Traits.h:361:8: instantiating class definition 'folly::Conjunction<folly::detail::function::NotFunction<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>, std::is_constructible<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)> >' | |
7. buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/Traits.h:361:8: instantiating class definition 'folly::Conjunction<std::is_constructible<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)> >' | |
8. third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/type_traits:1057:12: instantiating class definition 'std::is_constructible<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
9. third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/type_traits:1041:12: instantiating class definition 'std::__is_constructible_impl<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
10. third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/type_traits:1006:12: instantiating class definition 'std::__is_direct_constructible<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
11. third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/type_traits:998:12: instantiating class definition 'std::__is_direct_constructible_new<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
12. third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/type_traits:920:12: instantiating class definition 'std::__is_direct_constructible_new_safe<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
13. third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/type_traits:121:12: instantiating class definition 'std::__and_<std::is_destructible<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>, std::__is_direct_constructible_impl<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)> >' | |
14. third-party-buck/gcc-4.9-glibc-2.20-fb/build/libgcc/include/c++/trunk/type_traits:913:12: instantiating class definition 'std::__is_direct_constructible_impl<(lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7), (lambda at buck-out/dev/gen/folly/__default_headers__#header-mode-symlink-tree-with-header-map,headers/folly/futures/Future-inl.h:163:7)>' | |
./main-a49de0.sh: line 4: 1064057 Aborted (core dumped) "/data/users/twoh/llvms/upstream-git/install-debug/bin/clang-5.0" "-cc1" "-triple" "x86_64-unknown-linux-gnu" "-emit-obj" "-mrelax-all" "-disable-free" "-main-file-name" "main.cpp" "-mrelocation-model" "pic" "-pic-level" "2" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-masm-verbose" "-mconstructor-aliases" "-munwind-tables" "-target-cpu" "x86-64" "-dwarf-column-info" "-debug-info-kind=limited" "-dwarf-version=4" "-debugger-tuning=gdb" "-backend-option" "-generate-arange-section" "-coverage-notes-file" "/home/twoh/fbsource/fbcode/buck-out/dev/gen/experimental/ilyam/clang_bug/clang_bug#compile-pic-main.cpp.oa5b6a1ba,gcc-4.9-glibc-2.20-fb/main.cpp.gcno" "-nostdsysteminc" "-nobuiltininc" "-sys-header-deps" "-D" "_OPENMP" "-D" "__google_stl_debug_deque=1" "-D" "__google_stl_debug_vector=1" "-D" "_OPENMP" "-D" "FOLLY_PLATFORM_CONFIG=<folly/facebook/PlatformConfig.h>" "-Wnon-virtual-dtor" "-Werror" "-Wall" "-Wno-comment" "-Wno-deprecated" "-Wdeprecated-declarations" "-Wno-error=deprecated-declarations" "-Wno-sign-compare" "-Wno-unused" "-Wunused-result" "-Wgcc-compat" "-Wno-c++14-extensions" "-Wno-infinite-recursion" "-Wno-mismatched-tags" "-Wno-missing-braces" "-Wno-nullability-completeness" "-Wno-return-stack-address" "-Wno-error=undefined-var-template" "-Wno-error=conditional-uninitialized" "-Wno-error=constant-conversion" "-Wno-error=inconsistent-missing-override" "-Wno-error=null-conversion" "-Wno-error=#warnings" "-Wimport-preprocessor-directive-pedantic" "-Wthread-safety" "-Wnon-virtual-dtor" "-Werror" "-Wall" "-Wno-comment" "-Wno-deprecated" "-Wdeprecated-declarations" "-Wno-error=deprecated-declarations" "-Wno-sign-compare" "-Wno-unused" "-Wunused-result" "-Wgcc-compat" "-Wno-c++14-extensions" "-Wno-infinite-recursion" "-Wno-mismatched-tags" "-Wno-missing-braces" "-Wno-nullability-completeness" "-Wno-return-stack-address" "-Wno-error=undefined-var-template" "-Wno-error=conditional-uninitialized" "-Wno-error=constant-conversion" "-Wno-error=inconsistent-missing-override" "-Wno-error=null-conversion" "-Wno-error=#warnings" "-Wimport-preprocessor-directive-pedantic" "-Wthread-safety" "-std=gnu++14" "-fdebug-prefix-map=/data/users/twoh/fbsource/fbcode=." "-ftemplate-depth" "512" "-ferror-limit" "19" "-fmessage-length" "0" "-fvisibility-inlines-hidden" "-fobjc-runtime=gcc" "-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option" "-x" "c++" "main-a49de0.cpp" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment