Skip to content

Instantly share code, notes, and snippets.

@chapuni
Last active July 28, 2017 01:29
Show Gist options
  • Save chapuni/6d0fdfc86c01f5ecc08309a38c0c29c3 to your computer and use it in GitHub Desktop.
Save chapuni/6d0fdfc86c01f5ecc08309a38c0c29c3 to your computer and use it in GitHub Desktop.
getMangledName crash
clang-3.8: /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:703: llvm::StringRef clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl): Assertion `lvl <= 1' failed.
#0 0x00007f40086e9525 llvm::sys::PrintStackTrace(llvm::raw_ostream&) /home/tnakamura/llvm/llvm-project/llvm/lib/Support/Unix/Signals.inc:398:0
#1 0x00007f40086e95b6 PrintStackTraceSignalHandler(void*) /home/tnakamura/llvm/llvm-project/llvm/lib/Support/Unix/Signals.inc:462:0
#2 0x00007f40086e7ab6 llvm::sys::RunSignalHandlers() /home/tnakamura/llvm/llvm-project/llvm/lib/Support/Signals.cpp:49:0
#3 0x00007f40086e8ebd SignalHandler(int) /home/tnakamura/llvm/llvm-project/llvm/lib/Support/Unix/Signals.inc:252:0
#4 0x00007f4005da7cb0 (/lib/x86_64-linux-gnu/libc.so.6+0x36cb0)
#5 0x00007f4005da7c37 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x36c37)
#6 0x00007f4005dab028 abort (/lib/x86_64-linux-gnu/libc.so.6+0x3a028)
#7 0x00007f4005da0bf6 (/lib/x86_64-linux-gnu/libc.so.6+0x2fbf6)
#8 0x00007f4005da0ca2 (/lib/x86_64-linux-gnu/libc.so.6+0x2fca2)
#9 0x00007f400725467e clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:706:0
#10 0x00007f40072599f1 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:1810:0
#11 0x00007f40073c2431 (anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp:1376:0
#12 0x00007f4007263218 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:3996:0
#13 0x00007f40073f3ea0 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/ModuleBuilder.cpp:151:0
#14 0x00007f40072370f2 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:138:0
#15 0x00007f4007237254 clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:164:0
#16 0x00007f4001103b79 clang::ASTReader::PassInterestingDeclToConsumer(clang::Decl*) /home/tnakamura/llvm/llvm-project/clang/lib/Serialization/ASTReader.cpp:7341:0
#17 0x00007f40011bf5c3 clang::ASTReader::PassInterestingDeclsToConsumer() /home/tnakamura/llvm/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp:3671:0
#18 0x00007f4001114dc3 clang::ASTReader::FinishedDeserializing() /home/tnakamura/llvm/llvm-project/clang/lib/Serialization/ASTReader.cpp:10112:0
#19 0x00007f400111c985 clang::ExternalASTSource::Deserializing::~Deserializing() /home/tnakamura/llvm/llvm-project/clang/include/clang/AST/ExternalASTSource.h:71:0
#20 0x00007f40011bf407 clang::ASTReader::ReadDeclRecord(unsigned int) /home/tnakamura/llvm/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp:3363:0
#21 0x00007f4001102746 clang::ASTReader::GetDecl(unsigned int) /home/tnakamura/llvm/llvm-project/clang/lib/Serialization/ASTReader.cpp:7094:0
#22 0x00007f40011016ac clang::ASTReader::GetExternalDecl(unsigned int) /home/tnakamura/llvm/llvm-project/clang/lib/Serialization/ASTReader.cpp:6847:0
#23 0x00007f4003941f3d clang::ClassTemplateDecl::LoadLazySpecializations() const /home/tnakamura/llvm/llvm-project/clang/lib/AST/DeclTemplate.cpp:323:0
#24 0x00007f4001101aa1 clang::ASTReader::CompleteRedeclChain(clang::Decl const*) /home/tnakamura/llvm/llvm-project/clang/lib/Serialization/ASTReader.cpp:6893:0
#25 0x00007f40036eb717 clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::get(clang::Decl const*) /home/tnakamura/llvm/llvm-project/clang/include/clang/AST/ExternalASTSource.h:445:0
#26 0x00007f40036eab00 clang::Redeclarable<clang::TagDecl>::DeclLink::getNext(clang::TagDecl const*) const /home/tnakamura/llvm/llvm-project/clang/include/clang/AST/Redeclarable.h:134:0
#27 0x00007f40036e9a5d clang::Redeclarable<clang::TagDecl>::getNextRedeclaration() const /home/tnakamura/llvm/llvm-project/clang/include/clang/AST/Redeclarable.h:189:0
#28 0x00007f40037c7884 clang::Redeclarable<clang::TagDecl>::redecl_iterator::operator++() /home/tnakamura/llvm/llvm-project/clang/include/clang/AST/Redeclarable.h:266:0
#29 0x00007f4003ad2de4 getInterestingTagDecl(clang::TagDecl*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/Type.cpp:2978:0
#30 0x00007f4003ad2e4c clang::TagType::getDecl() const /home/tnakamura/llvm/llvm-project/clang/lib/AST/Type.cpp:2988:0
#31 0x00007f40036e897a clang::RecordType::getDecl() const /home/tnakamura/llvm/llvm-project/clang/include/clang/AST/Type.h:3795:0
#32 0x00007f4003a19c5c (anonymous namespace)::CXXNameMangler::mangleSubstitution(clang::QualType) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:4347:0
#33 0x00007f4003a125e0 (anonymous namespace)::CXXNameMangler::mangleType(clang::QualType) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:2326:0
#34 0x00007f4003a195f1 (anonymous namespace)::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:4217:0
#35 0x00007f4003a19459 (anonymous namespace)::CXXNameMangler::mangleTemplateArgs(clang::TemplateArgumentList const&) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:4189:0
#36 0x00007f4003a101a7 (anonymous namespace)::CXXNameMangler::mangleNestedName(clang::NamedDecl const*, clang::DeclContext const*, llvm::SmallVector<llvm::StringRef, 4u> const*, bool) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:1470:0
#37 0x00007f4003a0e750 (anonymous namespace)::CXXNameMangler::mangleNameWithAbiTags(clang::NamedDecl const*, llvm::SmallVector<llvm::StringRef, 4u> const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:888:0
#38 0x00007f4003a0e55b (anonymous namespace)::CXXNameMangler::mangleName(clang::NamedDecl const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:844:0
#39 0x00007f4003a1433c (anonymous namespace)::CXXNameMangler::mangleType(clang::TagType const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:2725:0
#40 0x00007f4003a1430b (anonymous namespace)::CXXNameMangler::mangleType(clang::RecordType const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:2722:0
#41 0x00007f4003a12950 (anonymous namespace)::CXXNameMangler::mangleType(clang::QualType) /home/tnakamura/llvm/llvm-project/clang/include/clang/AST/TypeNodes.def:91:0
#42 0x00007f4003a195f1 (anonymous namespace)::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:4217:0
#43 0x00007f4003a19459 (anonymous namespace)::CXXNameMangler::mangleTemplateArgs(clang::TemplateArgumentList const&) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:4189:0
#44 0x00007f4003a10ef6 (anonymous namespace)::CXXNameMangler::manglePrefix(clang::DeclContext const*, bool) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:1729:0
#45 0x00007f4003a101c0 (anonymous namespace)::CXXNameMangler::mangleNestedName(clang::NamedDecl const*, clang::DeclContext const*, llvm::SmallVector<llvm::StringRef, 4u> const*, bool) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:1474:0
#46 0x00007f4003a0e750 (anonymous namespace)::CXXNameMangler::mangleNameWithAbiTags(clang::NamedDecl const*, llvm::SmallVector<llvm::StringRef, 4u> const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:888:0
#47 0x00007f4003a0e55b (anonymous namespace)::CXXNameMangler::mangleName(clang::NamedDecl const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:844:0
#48 0x00007f4003a0daf2 (anonymous namespace)::CXXNameMangler::mangleFunctionEncoding(clang::FunctionDecl const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:665:0
#49 0x00007f4003a0d983 (anonymous namespace)::CXXNameMangler::mangle(clang::NamedDecl const*) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:643:0
#50 0x00007f4003a1aa70 (anonymous namespace)::ItaniumMangleContextImpl::mangleCXXName(clang::NamedDecl const*, llvm::raw_ostream&) /home/tnakamura/llvm/llvm-project/clang/lib/AST/ItaniumMangle.cpp:4606:0
#51 0x00007f4003a28b53 clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&) /home/tnakamura/llvm/llvm-project/clang/lib/AST/Mangle.cpp:149:0
#52 0x00007f400725498d clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:730:0
#53 0x00007f400725b2ae clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:2210:0
#54 0x00007f40070bcb38 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp:378:0
#55 0x00007f40070bb777 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp:190:0
#56 0x00007f400709d7ff clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExpr.cpp:4083:0
#57 0x00007f40070e7626 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:512:0
#58 0x00007f40070fb189 clang::StmtVisitorBase<clang::make_ptr, (anonymous namespace)::ScalarExprEmitter, llvm::Value*>::VisitCXXMemberCallExpr(clang::CXXMemberCallExpr*) /home/tnakamura/llvm/1/tools/clang/include/clang/AST/StmtNodes.inc:339:0
#59 0x00007f40070f9f81 clang::StmtVisitorBase<clang::make_ptr, (anonymous namespace)::ScalarExprEmitter, llvm::Value*>::Visit(clang::Stmt*) /home/tnakamura/llvm/1/tools/clang/include/clang/AST/StmtNodes.inc:339:0
#60 0x00007f40070e6906 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:358:0
#61 0x00007f40070f81ae clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:3758:0
#62 0x00007f4007086b3a clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExpr.cpp:174:0
#63 0x00007f4007086acd clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGExpr.cpp:159:0
#64 0x00007f40071d4380 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGStmt.cpp:109:0
#65 0x00007f40071d515c clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CGStmt.cpp:379:0
#66 0x00007f400724371d clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::CodeGen::FunctionArgList&, clang::Stmt const*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:1026:0
#67 0x00007f40072442ba clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:1196:0
#68 0x00007f400725ee96 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:3193:0
#69 0x00007f400725a73d clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:2016:0
#70 0x00007f4007259930 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:1799:0
#71 0x00007f4007262d5d clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp:3926:0
#72 0x00007f40073f3ea0 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/ModuleBuilder.cpp:151:0
#73 0x00007f40072370f2 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:138:0
#74 0x00007f40021388d6 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /home/tnakamura/llvm/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3948:0
#75 0x00007f40020e47f0 clang::Sema::InstantiateClassMembers(clang::SourceLocation, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind) /home/tnakamura/llvm/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2588:0
#76 0x00007f40020e5095 clang::Sema::InstantiateClassTemplateSpecializationMembers(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind) /home/tnakamura/llvm/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2761:0
#77 0x00007f4001ff5ddf clang::Sema::ActOnExplicitInstantiation(clang::Scope*, clang::SourceLocation, clang::SourceLocation, unsigned int, clang::SourceLocation, clang::CXXScopeSpec const&, clang::OpaquePtr<clang::TemplateName>, clang::SourceLocation, clang::SourceLocation, llvm::MutableArrayRef<clang::ParsedTemplateArgument>, clang::SourceLocation, clang::AttributeList*) /home/tnakamura/llvm/llvm-project/clang/lib/Sema/SemaTemplate.cpp:8715:0
#78 0x00007f4002a112b4 clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext, clang::Parser::ParsedAttributesWithRange&) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp:1763:0
#79 0x00007f40029ee6bb clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseDecl.cpp:3595:0
#80 0x00007f4002a9f849 clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int, clang::Parser::ParsedTemplateInfo const&, clang::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseTemplate.cpp:213:0
#81 0x00007f4002aa3524 clang::Parser::ParseExplicitInstantiation(unsigned int, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation&, clang::AccessSpecifier) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseTemplate.cpp:1312:0
#82 0x00007f4002a9f02f clang::Parser::ParseDeclarationStartingWithTemplate(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseTemplate.cpp:36:0
#83 0x00007f40029e753e clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseDecl.cpp:1656:0
#84 0x00007f4002aac258 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/Parser.cpp:780:0
#85 0x00007f4002a0ba11 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp:221:0
#86 0x00007f4002a0b874 clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp:199:0
#87 0x00007f40029e763c clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseDecl.cpp:1669:0
#88 0x00007f4002aac258 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/Parser.cpp:780:0
#89 0x00007f4002aab9f9 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/Parser.cpp:615:0
#90 0x00007f40029cf4b0 clang::ParseAST(clang::Sema&, bool, bool) /home/tnakamura/llvm/llvm-project/clang/lib/Parse/ParseAST.cpp:146:0
#91 0x00007f4006835356 clang::ASTFrontendAction::ExecuteAction() /home/tnakamura/llvm/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1005:0
#92 0x00007f4007234840 clang::CodeGenAction::ExecuteAction() /home/tnakamura/llvm/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:993:0
#93 0x00007f4006834dc7 clang::FrontendAction::Execute() /home/tnakamura/llvm/llvm-project/clang/lib/Frontend/FrontendAction.cpp:906:0
#94 0x00007f40067c50df clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /home/tnakamura/llvm/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:981:0
#95 0x00007f40064bad69 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /home/tnakamura/llvm/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:252:0
#96 0x000000000044c86e cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /home/tnakamura/llvm/llvm-project/clang/tools/driver/cc1_main.cpp:221:0
#97 0x0000000000442504 ExecuteCC1Tool(llvm::ArrayRef<char const*>, llvm::StringRef) /home/tnakamura/llvm/llvm-project/clang/tools/driver/driver.cpp:306:0
#98 0x0000000000443102 main /home/tnakamura/llvm/llvm-project/clang/tools/driver/driver.cpp:387:0
#99 0x00007f4005d92f45 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f45)
#100 0x000000000043fd99 _start (/home/tnakamura/llvm/install/bin/clang-3.8+0x43fd99)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment