[llvm-bugs] [Bug 28087] New: Assertion 'Pack expansion without unexpanded packs?' failed

via llvm-bugs llvm-bugs at lists.llvm.org
Sat Jun 11 10:21:37 PDT 2016


https://llvm.org/bugs/show_bug.cgi?id=28087

            Bug ID: 28087
           Summary: Assertion 'Pack expansion without unexpanded packs?'
                    failed
           Product: clang
           Version: 3.8
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: C++14
          Assignee: unassignedclangbugs at nondot.org
          Reporter: pipping at exherbo.org
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

Created attachment 16516
  --> https://llvm.org/bugs/attachment.cgi?id=16516&action=edit
invalid code that leads to the assertion failure

% clang++ -w -std=c++14 secondorderassemblertest-57319f.ii
clang-3.8:
/tmp/tmp.M49CMLsFyB/llvm-3.8.0.src/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:609:
{anonymous}::PackDeductionScope::PackDeductionScope(clang::Sema&,
clang::TemplateParameterList*,
llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&,
clang::sema::TemplateDeductionInfo&, clang::TemplateArgument): Assertion
`!Packs.empty() && "Pack expansion without unexpanded packs?"' failed.
#0 0x0000000001c014e5 llvm::sys::PrintStackTrace(llvm::raw_ostream&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x1c014e5)
#1 0x0000000001bff4a6 llvm::sys::RunSignalHandlers()
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x1bff4a6)
#2 0x0000000001bff6c4 SignalHandler(int)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x1bff6c4)
#3 0x00007fbde23668d0 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0xf8d0)
#4 0x00007fbde15a4067 gsignal
/build/glibc-uPj9cH/glibc-2.19/signal/../nptl/sysdeps/unix/sysv/linux/raise.c:56:0
#5 0x00007fbde15a5448 abort /build/glibc-uPj9cH/glibc-2.19/stdlib/abort.c:91:0
#6 0x00007fbde159d266 __assert_fail_base
/build/glibc-uPj9cH/glibc-2.19/assert/assert.c:92:0
#7 0x00007fbde159d312 (/lib/x86_64-linux-gnu/libc.so.6+0x2e312)
#8 0x0000000002a796b3 (anonymous
namespace)::PackDeductionScope::PackDeductionScope(clang::Sema&,
clang::TemplateParameterList*,
llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&,
clang::sema::TemplateDeductionInfo&, clang::TemplateArgument)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2a796b3)
#9 0x0000000002a8cf8e
clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*,
clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2a8cf8e)
#10 0x00000000029d9cea
clang::Sema::AddMethodTemplateCandidate(clang::FunctionTemplateDecl*,
clang::DeclAccessPair, clang::CXXRecordDecl*, clang::TemplateArgumentListInfo*,
clang::QualType, clang::Expr::Classification, llvm::ArrayRef<clang::Expr*>,
clang::OverloadCandidateSet&, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29d9cea)
#11 0x00000000029d9f00 clang::Sema::AddMethodCandidate(clang::DeclAccessPair,
clang::QualType, clang::Expr::Classification, llvm::ArrayRef<clang::Expr*>,
clang::OverloadCandidateSet&, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29d9f00)
#12 0x00000000029eefb6 clang::Sema::BuildCallToObjectOfClassType(clang::Scope*,
clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29eefb6)
#13 0x00000000028b40db clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28b40db)
#14 0x0000000002ab152f clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab152f)
#15 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#16 0x0000000002aad848 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformInitializer(clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aad848)
#17 0x0000000002aada91 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformReturnStmt(clang::ReturnStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aada91)
#18 0x0000000002abd625 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd625)
#19 0x0000000002abf51c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf51c)
#20 0x0000000002abf62b clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf62b)
#21 0x0000000002abd983 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd983)
#22 0x0000000002ac1698 clang::Sema::SubstStmt(clang::Stmt*,
clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1698)
#23 0x0000000002ae0d02
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation,
clang::FunctionDecl*, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ae0d02)
#24 0x0000000002a742c5 clang::Sema::DeduceReturnType(clang::FunctionDecl*,
clang::SourceLocation, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2a742c5)
#25 0x00000000028a3c92 clang::Sema::DiagnoseUseOfDecl(clang::NamedDecl*,
clang::SourceLocation, clang::ObjCInterfaceDecl const*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a3c92)
#26 0x00000000029ea839 FinishOverloadedCallExpr(clang::Sema&, clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*,
clang::OverloadCandidateSet*, clang::OverloadCandidate**,
clang::OverloadingResult, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ea839)
#27 0x00000000029eadd1 clang::Sema::BuildOverloadedCallExpr(clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29eadd1)
#28 0x00000000028b417a clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28b417a)
#29 0x0000000002ab152f clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab152f)
#30 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#31 0x0000000002aad848 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformInitializer(clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aad848)
#32 0x0000000002aada91 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformReturnStmt(clang::ReturnStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aada91)
#33 0x0000000002abd625 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd625)
#34 0x0000000002abf51c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf51c)
#35 0x0000000002abf62b clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf62b)
#36 0x0000000002abd983 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd983)
#37 0x0000000002ac1698 clang::Sema::SubstStmt(clang::Stmt*,
clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1698)
#38 0x0000000002ae0d02
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation,
clang::FunctionDecl*, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ae0d02)
#39 0x0000000002a742c5 clang::Sema::DeduceReturnType(clang::FunctionDecl*,
clang::SourceLocation, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2a742c5)
#40 0x00000000028a3c92 clang::Sema::DiagnoseUseOfDecl(clang::NamedDecl*,
clang::SourceLocation, clang::ObjCInterfaceDecl const*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a3c92)
#41 0x00000000029ea839 FinishOverloadedCallExpr(clang::Sema&, clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*,
clang::OverloadCandidateSet*, clang::OverloadCandidate**,
clang::OverloadingResult, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ea839)
#42 0x00000000029eadd1 clang::Sema::BuildOverloadedCallExpr(clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29eadd1)
#43 0x00000000028b417a clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28b417a)
#44 0x0000000002ab152f clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab152f)
#45 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#46 0x0000000002aad848 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformInitializer(clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aad848)
#47 0x0000000002aad298 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExprs(clang::Expr* const*, unsigned
int, bool, llvm::SmallVectorImpl<clang::Expr*>&, bool*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aad298)
#48 0x0000000002ab14e4 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab14e4)
#49 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#50 0x0000000002ab3c57 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformDecltypeType(clang::TypeLocBuilder&,
clang::DecltypeTypeLoc)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab3c57)
#51 0x0000000002ab4704 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&,
clang::TypeLoc)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab4704)
#52 0x0000000002ace05e
clang::Sema::SubstFunctionDeclType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName, clang::CXXRecordDecl*, unsigned int)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ace05e)
#53 0x0000000002ad423a
clang::TemplateDeclInstantiator::SubstFunctionType(clang::FunctionDecl*,
llvm::SmallVectorImpl<clang::ParmVarDecl*>&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ad423a)
#54 0x0000000002ae293c
clang::TemplateDeclInstantiator::VisitCXXMethodDecl(clang::CXXMethodDecl*,
clang::TemplateParameterList*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ae293c)
#55 0x0000000002add41f
clang::TemplateDeclInstantiator::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2add41f)
#56 0x0000000002ab634e clang::Sema::InstantiateClass(clang::SourceLocation,
clang::CXXRecordDecl*, clang::CXXRecordDecl*,
clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab634e)
#57 0x0000000002acf1f5
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2acf1f5)
#58 0x0000000002b01ee8
clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2b01ee8)
#59 0x0000000002b02125 clang::Sema::RequireCompleteType(clang::SourceLocation,
clang::QualType, clang::Sema::TypeDiagnoser&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2b02125)
#60 0x0000000002b02303 clang::Sema::RequireCompleteType(clang::SourceLocation,
clang::QualType, unsigned int)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2b02303)
#61 0x00000000028ee502 evaluateTypeTrait(clang::Sema&, clang::TypeTrait,
clang::SourceLocation, llvm::ArrayRef<clang::TypeSourceInfo*>,
clang::SourceLocation)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28ee502)
#62 0x00000000028f01b3 clang::Sema::BuildTypeTrait(clang::TypeTrait,
clang::SourceLocation, llvm::ArrayRef<clang::TypeSourceInfo*>,
clang::SourceLocation)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28f01b3)
#63 0x0000000002ac98d1 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformTypeTraitExpr(clang::TypeTraitExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac98d1)
#64 0x0000000002aac45e clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac45e)
#65 0x0000000002ac1745 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc
const&, clang::TemplateArgumentLoc&, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1745)
#66 0x0000000002ac4d05 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&,
clang::TemplateSpecializationTypeLoc, clang::TemplateName)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac4d05)
#67 0x0000000002ab52be clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&,
clang::TypeLoc)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab52be)
#68 0x0000000002ab5744 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab5744)
#69 0x0000000002ab5892 clang::Sema::SubstType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab5892)
#70 0x0000000002ab5c1d clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab5c1d)
#71 0x0000000002ab61bc clang::Sema::InstantiateClass(clang::SourceLocation,
clang::CXXRecordDecl*, clang::CXXRecordDecl*,
clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab61bc)
#72 0x0000000002acf1f5
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2acf1f5)
#73 0x0000000002b01ee8
clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2b01ee8)
#74 0x0000000002b02125 clang::Sema::RequireCompleteType(clang::SourceLocation,
clang::QualType, clang::Sema::TypeDiagnoser&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2b02125)
#75 0x00000000028ddda1
clang::Sema::BuildCXXTypeConstructExpr(clang::TypeSourceInfo*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28ddda1)
#76 0x0000000002aba10c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aba10c)
#77 0x0000000002aac297 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac297)
#78 0x0000000002aad848 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformInitializer(clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aad848)
#79 0x0000000002aada91 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformReturnStmt(clang::ReturnStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aada91)
#80 0x0000000002abd625 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd625)
#81 0x0000000002abf51c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf51c)
#82 0x0000000002abf62b clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf62b)
#83 0x0000000002abd983 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd983)
#84 0x0000000002ac1698 clang::Sema::SubstStmt(clang::Stmt*,
clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1698)
#85 0x0000000002ae0d02
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation,
clang::FunctionDecl*, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ae0d02)
#86 0x00000000028a4a92
clang::Sema::MarkFunctionReferenced(clang::SourceLocation,
clang::FunctionDecl*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a4a92)
#87 0x00000000028a7d2c MarkExprReferenced(clang::Sema&, clang::SourceLocation,
clang::Decl*, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a7d2c)
#88 0x00000000028a7e8a clang::Sema::MarkDeclRefReferenced(clang::DeclRefExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a7e8a)
#89 0x00000000029ca5fd
clang::Sema::FixOverloadedFunctionReference(clang::Expr*,
clang::DeclAccessPair, clang::FunctionDecl*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ca5fd)
#90 0x00000000029ea85e FinishOverloadedCallExpr(clang::Sema&, clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*,
clang::OverloadCandidateSet*, clang::OverloadCandidate**,
clang::OverloadingResult, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ea85e)
#91 0x00000000029eadd1 clang::Sema::BuildOverloadedCallExpr(clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29eadd1)
#92 0x00000000028b417a clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28b417a)
#93 0x0000000002ab152f clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab152f)
#94 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#95 0x0000000002aae988 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformBinaryOperator(clang::BinaryOperator*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aae988)
#96 0x0000000002aac3e4 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac3e4)
#97 0x0000000002ac1745 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc
const&, clang::TemplateArgumentLoc&, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1745)
#98 0x0000000002ac4d05 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&,
clang::TemplateSpecializationTypeLoc, clang::TemplateName)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac4d05)
#99 0x0000000002abc743 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformTSIInObjectScope(clang::TypeLoc,
clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [clone .isra.3317]
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abc743)
#100 0x0000000002abd044 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc,
clang::QualType, clang::NamedDecl*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd044)
#101 0x0000000002ab4cf8 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&,
clang::TypeLoc)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab4cf8)
#102 0x0000000002ab5744 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab5744)
#103 0x0000000002ab769a clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformType(clang::QualType)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab769a)
#104 0x0000000002ab8da4 clang::Sema::SubstType(clang::QualType,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab8da4)
#105 0x0000000002a3bd12 clang::Sema::CheckTemplateArgument(clang::NamedDecl*,
clang::TemplateArgumentLoc&, clang::NamedDecl*, clang::SourceLocation,
clang::SourceLocation, unsigned int,
llvm::SmallVectorImpl<clang::TemplateArgument>&,
clang::Sema::CheckTemplateArgumentKind)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2a3bd12)
#106 0x0000000002a82ae0
clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*,
llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&,
llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2a82ae0)
#107 0x0000000002a8cbe2
clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*,
clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2a8cbe2)
#108 0x00000000029dab6d
clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*,
clang::DeclAccessPair, clang::TemplateArgumentListInfo*,
llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29dab6d)
#109 0x00000000029dc5b7
clang::Sema::AddOverloadedCallCandidates(clang::UnresolvedLookupExpr*,
llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29dc5b7)
#110 0x00000000029dc8f8 clang::Sema::buildOverloadedCallSet(clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation,
clang::OverloadCandidateSet*, clang::ActionResult<clang::Expr*, true>*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29dc8f8)
#111 0x00000000029ead5d clang::Sema::BuildOverloadedCallExpr(clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ead5d)
#112 0x00000000028b417a clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28b417a)
#113 0x0000000002ab152f clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab152f)
#114 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#115 0x0000000002aad848 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformInitializer(clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aad848)
#116 0x0000000002aada91 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformReturnStmt(clang::ReturnStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aada91)
#117 0x0000000002abd625 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd625)
#118 0x0000000002abf51c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf51c)
#119 0x0000000002abf62b clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf62b)
#120 0x0000000002abd983 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd983)
#121 0x0000000002ac1698 clang::Sema::SubstStmt(clang::Stmt*,
clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1698)
#122 0x0000000002ae0d02
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation,
clang::FunctionDecl*, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ae0d02)
#123 0x00000000028a4a92
clang::Sema::MarkFunctionReferenced(clang::SourceLocation,
clang::FunctionDecl*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a4a92)
#124 0x00000000028a7d2c MarkExprReferenced(clang::Sema&, clang::SourceLocation,
clang::Decl*, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a7d2c)
#125 0x00000000028a7e8a clang::Sema::MarkDeclRefReferenced(clang::DeclRefExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a7e8a)
#126 0x00000000029ca5fd
clang::Sema::FixOverloadedFunctionReference(clang::Expr*,
clang::DeclAccessPair, clang::FunctionDecl*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ca5fd)
#127 0x00000000029ea85e FinishOverloadedCallExpr(clang::Sema&, clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*,
clang::OverloadCandidateSet*, clang::OverloadCandidate**,
clang::OverloadingResult, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ea85e)
#128 0x00000000029eadd1 clang::Sema::BuildOverloadedCallExpr(clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29eadd1)
#129 0x00000000028b417a clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28b417a)
#130 0x0000000002ab152f clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab152f)
#131 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#132 0x0000000002aad848 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformInitializer(clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aad848)
#133 0x0000000002aada91 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformReturnStmt(clang::ReturnStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aada91)
#134 0x0000000002abd625 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd625)
#135 0x0000000002abf51c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf51c)
#136 0x0000000002abf62b clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf62b)
#137 0x0000000002abd983 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd983)
#138 0x0000000002ac1698 clang::Sema::SubstStmt(clang::Stmt*,
clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1698)
#139 0x0000000002ae0d02
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation,
clang::FunctionDecl*, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ae0d02)
#140 0x00000000028a4a92
clang::Sema::MarkFunctionReferenced(clang::SourceLocation,
clang::FunctionDecl*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a4a92)
#141 0x00000000028a7d2c MarkExprReferenced(clang::Sema&, clang::SourceLocation,
clang::Decl*, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a7d2c)
#142 0x00000000028a7e8a clang::Sema::MarkDeclRefReferenced(clang::DeclRefExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28a7e8a)
#143 0x00000000029ca5fd
clang::Sema::FixOverloadedFunctionReference(clang::Expr*,
clang::DeclAccessPair, clang::FunctionDecl*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ca5fd)
#144 0x00000000029ea85e FinishOverloadedCallExpr(clang::Sema&, clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*,
clang::OverloadCandidateSet*, clang::OverloadCandidate**,
clang::OverloadingResult, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29ea85e)
#145 0x00000000029eadd1 clang::Sema::BuildOverloadedCallExpr(clang::Scope*,
clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x29eadd1)
#146 0x00000000028b417a clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x28b417a)
#147 0x0000000002ab152f clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab152f)
#148 0x0000000002aac283 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aac283)
#149 0x0000000002ab3da8 clang::Sema::SubstExpr(clang::Expr*,
clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ab3da8)
#150 0x0000000002ad297f
clang::TemplateDeclInstantiator::VisitStaticAssertDecl(clang::StaticAssertDecl*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ad297f)
#151 0x0000000002add8f2 clang::Sema::SubstDecl(clang::Decl*,
clang::DeclContext*, clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2add8f2)
#152 0x0000000002aa9d3c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformDeclStmt(clang::DeclStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aa9d3c)
#153 0x0000000002abd933 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd933)
#154 0x0000000002abf51c clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*,
bool) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf51c)
#155 0x0000000002abf62b clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abf62b)
#156 0x0000000002abd983 clang::TreeTransform<(anonymous
namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2abd983)
#157 0x0000000002ac1698 clang::Sema::SubstStmt(clang::Stmt*,
clang::MultiLevelTemplateArgumentList const&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ac1698)
#158 0x0000000002ae0d02
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation,
clang::FunctionDecl*, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2ae0d02)
#159 0x0000000002aded08 clang::Sema::PerformPendingInstantiations(bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2aded08)
#160 0x0000000002726e55 clang::Sema::ActOnEndOfTranslationUnit()
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2726e55)
#161 0x000000000255cc21
clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x255cc21)
#162 0x0000000002554c3b clang::ParseAST(clang::Sema&, bool, bool)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x2554c3b)
#163 0x000000000226f6fb clang::CodeGenAction::ExecuteAction()
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x226f6fb)
#164 0x0000000001fd7096 clang::FrontendAction::Execute()
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x1fd7096)
#165 0x0000000001fb0786
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x1fb0786)
#166 0x000000000205d723
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0x205d723)
#167 0x0000000000aa3bf8 cc1_main(llvm::ArrayRef<char const*>, char const*,
void*) (/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0xaa3bf8)
#168 0x0000000000a630f7 main
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0xa630f7)
#169 0x00007fbde1590b45 __libc_start_main
/build/glibc-uPj9cH/glibc-2.19/csu/libc-start.c:321:0
#170 0x0000000000a9fdf4 _start
(/home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8+0xa9fdf4)
Stack dump:
0.    Program arguments: /home/mi/pipping/dune/inst/clang-3.8.0/bin/clang-3.8
-cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free
-main-file-name secondorderassemblertest-57319f.ii -mrelocation-model static
-mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose
-mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64
-dwarf-column-info -debugger-tuning=gdb -resource-dir
/home/mi/pipping/dune/inst/clang-3.8.0/bin/../lib/clang/3.8.0 -w -std=c++14
-fdeprecated-macro -fdebug-compilation-dir /tmp/elias -ferror-limit 19
-fmessage-length 90 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions
-fdiagnostics-show-option -fcolor-diagnostics -o
/tmp/secondorderassemblertest-57319f-cae533.o -x c++-cpp-output
secondorderassemblertest-57319f.ii 
1.    <eof> parser at end of file
2.    secondorderassemblertest-57319f.ii:480:3: instantiating function
definition 'SecondOrderOperatorAssembler'
clang-3.8: error: unable to execute command: Aborted
clang-3.8: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/mi/pipping/dune/inst/clang/bin
clang-3.8: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
clang-3.8: note: diagnostic msg: Error generating preprocessed source(s) - no
preprocessable inputs.
%

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160611/b09c2cfd/attachment-0001.html>


More information about the llvm-bugs mailing list