https://llvm.org/bugs/show_bug.cgi?id=31043
Bug ID: 31043 Summary: Assertion `(Cand->FailureKind == ovl_fail_too_many_arguments) || (Cand->FailureKind == ovl_fail_bad_deduction && Cand->DeductionFailure.Result == Sema::TDK_TooManyArguments)' failed Product: clang Version: trunk Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P Component: -New Bugs Assignee: unassignedclangb...@nondot.org Reporter: b...@linaro.org CC: llvm-bugs@lists.llvm.org Classification: Unclassified This happens while building Chromium 56.0.2914.3 on Linux with libstdc++ from gcc 6.2.1: ../../../../../../../../usr/bin/clang++ -MMD -MF obj/chrome/common/common/chrome_content_client.o.d -DV8_DEPRECATION_WARNINGS -DENABLE_NOTIFICATIONS -DENABLE_PLUGINS=1 -DENABLE_PDF=1 -DENABLE_SPELLCHECK=1 -DUSE_UDEV -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_CLIPBOARD_AURAX11=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DENABLE_WEBRTC=1 -DDISABLE_NACL -DENABLE_EXTENSIONS=1 -DENABLE_TASK_MANAGER=1 -DENABLE_THEMES=1 -DUSE_PROPRIETARY_CODECS -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DENABLE_MEDIA_ROUTER=1 -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=284979-1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DTOOLKIT_VIEWS=1 -DSK_IGNORE_DW_GRAY_FIX -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DENABLE_IPC_FUZZER -DV8_USE_EXTERNAL_STARTUP_DATA -I../.. -Igen -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../../third_party/khronos -I../../gpu -I../../skia/config -I../../skia/ext -I../../third_party/skia/include/c -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/effects -I../../third_party/skia/include/images -I../../third_party/skia/include/lazy -I../../third_party/skia/include/pathops -I../../third_party/skia/include/pdf -I../../third_party/skia/include/pipe -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/skia/include/gpu -I../../third_party/skia/src/gpu -I../../third_party/skia/src/sksl -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/chrome -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/protobuf/src -Igen/components/strings -Igen/components/strings -Igen/components/strings -Igen/components/strings -I../../third_party/libwebm/source -I../../third_party/opus/src/include -I../../third_party/boringssl/src/include -I/usr/include/nss -I/usr/include/nspr4 -Igen -I../../third_party/WebKit -Igen/third_party/WebKit -I../../v8/include -Igen/v8/include -I../../v8/include -Igen/v8/include -I../../third_party/re2/src -I../../third_party/mesa/src/include -Igen/ui/resources -Igen/ui/resources -Igen -Igen/extensions -Igen/extensions -Igen/extensions -Igen -Igen/extensions/strings -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -B../../third_party/binutils/Linux_x64/Release/bin -fcolor-diagnostics -fdebug-prefix-map=/home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3=. -pthread -m64 -march=x86-64 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-deprecated-register -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-shift-negative-value -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wexit-time-destructors -Wno-unused-function -Wno-header-guard -fno-threadsafe-statics -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../chrome/common/chrome_content_client.cc -o obj/chrome/common/common/chrome_content_client.o clang-4.0: ../tools/clang/lib/Sema/SemaOverload.cpp:9440: bool CheckArityMismatch(clang::Sema &, clang::OverloadCandidate *, unsigned int): Assertion `(Cand->FailureKind == ovl_fail_too_many_arguments) || (Cand->FailureKind == ovl_fail_bad_deduction && Cand->DeductionFailure.Result == Sema::TDK_TooManyArguments)' failed. #0 0x000000376eab8b63 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/usr/lib64/libLLVMSupport.so.4.0+0x376eab8b63) #1 0x000000376eab7826 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVMSupport.so.4.0+0x376eab7826) #2 0x000000376eab9039 (/usr/lib64/libLLVMSupport.so.4.0+0x376eab9039) #3 0x000000377080ef00 __restore_rt (/lib64/libpthread.so.0+0x377080ef00) #4 0x000000377042ef26 __GI_raise (/lib64/libc.so.6+0x377042ef26) #5 0x000000377042fe32 __GI_abort (/lib64/libc.so.6+0x377042fe32) #6 0x000000377042958a __GI___assert_fail (/lib64/libc.so.6+0x377042958a) #7 0x00000037704295ce __GI___assert_perror_fail (/lib64/libc.so.6+0x37704295ce) #8 0x000000377bf911cb (/usr/lib64/libclangSema.so.4.0+0x377bf911cb) #9 0x000000377bf801b0 (/usr/lib64/libclangSema.so.4.0+0x377bf801b0) #10 0x000000377bf71adf clang::OverloadCandidateSet::NoteCandidates(clang::Sema&, clang::OverloadCandidateDisplayKind, llvm::ArrayRef<clang::Expr*>, llvm::StringRef, clang::SourceLocation, llvm::function_ref<bool (clang::OverloadCandidate&)>) (/usr/lib64/libclangSema.so.4.0+0x377bf71adf) #11 0x000000377bee7e22 clang::InitializationSequence::Diagnose(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::ArrayRef<clang::Expr*>) (/usr/lib64/libclangSema.so.4.0+0x377bee7e22) #12 0x000000377bee2fa2 clang::InitializationSequence::Perform(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::MutableArrayRef<clang::Expr*>, clang::QualType*) (/usr/lib64/libclangSema.so.4.0+0x377bee2fa2) #13 0x000000377bcf766c (/usr/lib64/libclangSema.so.4.0+0x377bcf766c) #14 0x000000377bcefa9c clang::Sema::BuildCXXNamedCast(clang::SourceLocation, clang::tok::TokenKind, clang::TypeSourceInfo*, clang::Expr*, clang::SourceRange, clang::SourceRange) (/usr/lib64/libclangSema.so.4.0+0x377bcefa9c) #15 0x000000377c047307 (/usr/lib64/libclangSema.so.4.0+0x377c047307) #16 0x000000377c035e35 (/usr/lib64/libclangSema.so.4.0+0x377c035e35) #17 0x000000377c02d39c (/usr/lib64/libclangSema.so.4.0+0x377c02d39c) #18 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #19 0x000000377c02b12b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02b12b) #20 0x000000377bfcad63 (/usr/lib64/libclangSema.so.4.0+0x377bfcad63) #21 0x000000377bfca9d1 clang::Sema::SubstDefaultTemplateArgumentIfAvailable(clang::TemplateDecl*, clang::SourceLocation, clang::SourceLocation, clang::Decl*, llvm::SmallVectorImpl<clang::TemplateArgument>&, bool&) (/usr/lib64/libclangSema.so.4.0+0x377bfca9d1) #22 0x000000377c000a87 clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool) (/usr/lib64/libclangSema.so.4.0+0x377c000a87) #23 0x000000377c0023ed clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool) (/usr/lib64/libclangSema.so.4.0+0x377c0023ed) #24 0x000000377bf77aeb clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377bf77aeb) #25 0x000000377bf85a8c (/usr/lib64/libclangSema.so.4.0+0x377bf85a8c) #26 0x000000377bf85892 clang::Sema::AddOverloadedCallCandidates(clang::UnresolvedLookupExpr*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool) (/usr/lib64/libclangSema.so.4.0+0x377bf85892) #27 0x000000377bf85c4b clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::OverloadCandidateSet*, clang::ActionResult<clang::Expr*, true>*) (/usr/lib64/libclangSema.so.4.0+0x377bf85c4b) #28 0x000000377bf85fd5 clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377bf85fd5) #29 0x000000377be2be77 clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool) (/usr/lib64/libclangSema.so.4.0+0x377be2be77) #30 0x000000377c03d1bc (/usr/lib64/libclangSema.so.4.0+0x377c03d1bc) #31 0x000000377c035cc9 (/usr/lib64/libclangSema.so.4.0+0x377c035cc9) #32 0x000000377c02d39c (/usr/lib64/libclangSema.so.4.0+0x377c02d39c) #33 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #34 0x000000377c02b12b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02b12b) #35 0x000000377c054979 clang::TemplateDeclInstantiator::InstantiateTypedefNameDecl(clang::TypedefNameDecl*, bool) (/usr/lib64/libclangSema.so.4.0+0x377c054979) #36 0x000000377c055b0c clang::TemplateDeclInstantiator::VisitTypedefDecl(clang::TypedefDecl*) (/usr/lib64/libclangSema.so.4.0+0x377c055b0c) #37 0x000000377c032e08 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032e08) #38 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #39 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #40 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #41 0x000000377bcebe03 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) (/usr/lib64/libclangSema.so.4.0+0x377bcebe03) #42 0x000000377bfd5a8a clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation) (/usr/lib64/libclangSema.so.4.0+0x377bfd5a8a) #43 0x000000377c02b7c3 (/usr/lib64/libclangSema.so.4.0+0x377c02b7c3) #44 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #45 0x000000377c02b12b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02b12b) #46 0x000000377c03262a clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c03262a) #47 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #48 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #49 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #50 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #51 0x000000377bcebe03 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) (/usr/lib64/libclangSema.so.4.0+0x377bcebe03) #52 0x000000377be31c47 clang::Sema::BuildQualifiedDeclarationNameExpr(clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, bool, clang::Scope const*, clang::TypeSourceInfo**) (/usr/lib64/libclangSema.so.4.0+0x377be31c47) #53 0x000000377c0471f3 (/usr/lib64/libclangSema.so.4.0+0x377c0471f3) #54 0x000000377c0470ca (/usr/lib64/libclangSema.so.4.0+0x377c0470ca) #55 0x000000377c035ed1 (/usr/lib64/libclangSema.so.4.0+0x377c035ed1) #56 0x000000377c042211 (/usr/lib64/libclangSema.so.4.0+0x377c042211) #57 0x000000377c03626f (/usr/lib64/libclangSema.so.4.0+0x377c03626f) #58 0x000000377c0460aa (/usr/lib64/libclangSema.so.4.0+0x377c0460aa) #59 0x000000377c044f11 (/usr/lib64/libclangSema.so.4.0+0x377c044f11) #60 0x000000377c02d7bd (/usr/lib64/libclangSema.so.4.0+0x377c02d7bd) #61 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #62 0x000000377c02b12b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02b12b) #63 0x000000377c03262a clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c03262a) #64 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #65 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #66 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #67 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #68 0x000000377bcebe03 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) (/usr/lib64/libclangSema.so.4.0+0x377bcebe03) #69 0x000000377be31c47 clang::Sema::BuildQualifiedDeclarationNameExpr(clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, bool, clang::Scope const*, clang::TypeSourceInfo**) (/usr/lib64/libclangSema.so.4.0+0x377be31c47) #70 0x000000377c0471f3 (/usr/lib64/libclangSema.so.4.0+0x377c0471f3) #71 0x000000377c0470ca (/usr/lib64/libclangSema.so.4.0+0x377c0470ca) #72 0x000000377c035ed1 (/usr/lib64/libclangSema.so.4.0+0x377c035ed1) #73 0x000000377c0460aa (/usr/lib64/libclangSema.so.4.0+0x377c0460aa) #74 0x000000377c044f11 (/usr/lib64/libclangSema.so.4.0+0x377c044f11) #75 0x000000377c044812 (/usr/lib64/libclangSema.so.4.0+0x377c044812) #76 0x000000377c03761a (/usr/lib64/libclangSema.so.4.0+0x377c03761a) #77 0x000000377c02b70d (/usr/lib64/libclangSema.so.4.0+0x377c02b70d) #78 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #79 0x000000377c02b12b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02b12b) #80 0x000000377c03262a clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c03262a) #81 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #82 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #83 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #84 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #85 0x000000377bdcabf0 clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) (/usr/lib64/libclangSema.so.4.0+0x377bdcabf0) #86 0x000000377c032836 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c032836) #87 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #88 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #89 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #90 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #91 0x000000377bdcabf0 clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) (/usr/lib64/libclangSema.so.4.0+0x377bdcabf0) #92 0x000000377c032836 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c032836) #93 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #94 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #95 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #96 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #97 0x000000377bcebe03 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) (/usr/lib64/libclangSema.so.4.0+0x377bcebe03) #98 0x000000377bfd5a8a clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation) (/usr/lib64/libclangSema.so.4.0+0x377bfd5a8a) #99 0x000000377c02b7c3 (/usr/lib64/libclangSema.so.4.0+0x377c02b7c3) #100 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #101 0x000000377c02b12b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02b12b) #102 0x000000377c03262a clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c03262a) #103 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #104 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #105 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #106 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #107 0x000000377bdcabf0 clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) (/usr/lib64/libclangSema.so.4.0+0x377bdcabf0) #108 0x000000377c032836 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c032836) #109 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #110 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #111 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #112 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #113 0x000000377bcebe03 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) (/usr/lib64/libclangSema.so.4.0+0x377bcebe03) #114 0x000000377bfd5a8a clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation) (/usr/lib64/libclangSema.so.4.0+0x377bfd5a8a) #115 0x000000377c02b7c3 (/usr/lib64/libclangSema.so.4.0+0x377c02b7c3) #116 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #117 0x000000377c02b12b clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02b12b) #118 0x000000377c03262a clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c03262a) #119 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #120 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #121 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #122 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #123 0x000000377bdcabf0 clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) (/usr/lib64/libclangSema.so.4.0+0x377bdcabf0) #124 0x000000377c032836 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c032836) #125 0x000000377c032cd6 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c032cd6) #126 0x000000377c03455a clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/usr/lib64/libclangSema.so.4.0+0x377c03455a) #127 0x000000377c07db91 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) (/usr/lib64/libclangSema.so.4.0+0x377c07db91) #128 0x000000377c07d758 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) (/usr/lib64/libclangSema.so.4.0+0x377c07d758) #129 0x000000377bcebe03 clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) (/usr/lib64/libclangSema.so.4.0+0x377bcebe03) #130 0x000000377be31c47 clang::Sema::BuildQualifiedDeclarationNameExpr(clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, bool, clang::Scope const*, clang::TypeSourceInfo**) (/usr/lib64/libclangSema.so.4.0+0x377be31c47) #131 0x000000377c0471f3 (/usr/lib64/libclangSema.so.4.0+0x377c0471f3) #132 0x000000377c0470ca (/usr/lib64/libclangSema.so.4.0+0x377c0470ca) #133 0x000000377c035ed1 (/usr/lib64/libclangSema.so.4.0+0x377c035ed1) #134 0x000000377c036aca (/usr/lib64/libclangSema.so.4.0+0x377c036aca) #135 0x000000377c04df43 (/usr/lib64/libclangSema.so.4.0+0x377c04df43) #136 0x000000377c04983b (/usr/lib64/libclangSema.so.4.0+0x377c04983b) #137 0x000000377c0352ed clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c0352ed) #138 0x000000377c060815 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377c060815) #139 0x000000377be5750e clang::Sema::MarkFunctionReferenced(clang::SourceLocation, clang::FunctionDecl*, bool) (/usr/lib64/libclangSema.so.4.0+0x377be5750e) #140 0x000000377be3215b clang::Sema::MarkAnyDeclReferenced(clang::SourceLocation, clang::Decl*, bool) (/usr/lib64/libclangSema.so.4.0+0x377be3215b) #141 0x000000377be599ef (/usr/lib64/libclangSema.so.4.0+0x377be599ef) #142 0x000000377bf8461e clang::Sema::FixOverloadedFunctionReference(clang::Expr*, clang::DeclAccessPair, clang::FunctionDecl*) (/usr/lib64/libclangSema.so.4.0+0x377bf8461e) #143 0x000000377bf861d8 (/usr/lib64/libclangSema.so.4.0+0x377bf861d8) #144 0x000000377bf860b6 clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377bf860b6) #145 0x000000377be2be77 clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool) (/usr/lib64/libclangSema.so.4.0+0x377be2be77) #146 0x000000377c03d1bc (/usr/lib64/libclangSema.so.4.0+0x377c03d1bc) #147 0x000000377c035cc9 (/usr/lib64/libclangSema.so.4.0+0x377c035cc9) #148 0x000000377c039fb7 (/usr/lib64/libclangSema.so.4.0+0x377c039fb7) #149 0x000000377c0359d5 (/usr/lib64/libclangSema.so.4.0+0x377c0359d5) #150 0x000000377c039f89 (/usr/lib64/libclangSema.so.4.0+0x377c039f89) #151 0x000000377c0359d5 (/usr/lib64/libclangSema.so.4.0+0x377c0359d5) #152 0x000000377c039f89 (/usr/lib64/libclangSema.so.4.0+0x377c039f89) #153 0x000000377c0359d5 (/usr/lib64/libclangSema.so.4.0+0x377c0359d5) #154 0x000000377c0460aa (/usr/lib64/libclangSema.so.4.0+0x377c0460aa) #155 0x000000377c044f11 (/usr/lib64/libclangSema.so.4.0+0x377c044f11) #156 0x000000377c044812 (/usr/lib64/libclangSema.so.4.0+0x377c044812) #157 0x000000377c03761a (/usr/lib64/libclangSema.so.4.0+0x377c03761a) #158 0x000000377c02b70d (/usr/lib64/libclangSema.so.4.0+0x377c02b70d) #159 0x000000377c02b256 (/usr/lib64/libclangSema.so.4.0+0x377c02b256) #160 0x000000377c02fb13 (/usr/lib64/libclangSema.so.4.0+0x377c02fb13) #161 0x000000377c02fa63 clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) (/usr/lib64/libclangSema.so.4.0+0x377c02fa63) #162 0x000000377bfcb6f8 clang::Sema::CheckTemplateArgument(clang::NamedDecl*, clang::TemplateArgumentLoc&, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::TemplateArgument>&, clang::Sema::CheckTemplateArgumentKind) (/usr/lib64/libclangSema.so.4.0+0x377bfcb6f8) #163 0x000000377c000ae0 clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool) (/usr/lib64/libclangSema.so.4.0+0x377c000ae0) #164 0x000000377c0023ed clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool) (/usr/lib64/libclangSema.so.4.0+0x377c0023ed) #165 0x000000377bf77aeb clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377bf77aeb) #166 0x000000377beeccf1 (/usr/lib64/libclangSema.so.4.0+0x377beeccf1) #167 0x000000377bee202f (/usr/lib64/libclangSema.so.4.0+0x377bee202f) #168 0x000000377bedffe2 clang::InitializationSequence::InitializeFrom(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::MutableArrayRef<clang::Expr*>, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377bedffe2) #169 0x000000377bedf82e clang::InitializationSequence::InitializationSequence(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::MutableArrayRef<clang::Expr*>, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377bedf82e) #170 0x000000377beeade2 clang::Sema::PerformCopyInitialization(clang::InitializedEntity const&, clang::SourceLocation, clang::ActionResult<clang::Expr*, true>, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377beeade2) #171 0x000000377bfa26af clang::Sema::PerformMoveOrCopyInitialization(clang::InitializedEntity const&, clang::VarDecl const*, clang::QualType, clang::Expr*, bool) (/usr/lib64/libclangSema.so.4.0+0x377bfa26af) #172 0x000000377bfa4030 clang::Sema::BuildReturnStmt(clang::SourceLocation, clang::Expr*) (/usr/lib64/libclangSema.so.4.0+0x377bfa4030) #173 0x000000377c04983b (/usr/lib64/libclangSema.so.4.0+0x377c04983b) #174 0x000000377c0352ed clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c0352ed) #175 0x000000377c060815 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377c060815) #176 0x000000377be5750e clang::Sema::MarkFunctionReferenced(clang::SourceLocation, clang::FunctionDecl*, bool) (/usr/lib64/libclangSema.so.4.0+0x377be5750e) #177 0x000000377be3215b clang::Sema::MarkAnyDeclReferenced(clang::SourceLocation, clang::Decl*, bool) (/usr/lib64/libclangSema.so.4.0+0x377be3215b) #178 0x000000377be599ef (/usr/lib64/libclangSema.so.4.0+0x377be599ef) #179 0x000000377bf8461e clang::Sema::FixOverloadedFunctionReference(clang::Expr*, clang::DeclAccessPair, clang::FunctionDecl*) (/usr/lib64/libclangSema.so.4.0+0x377bf8461e) #180 0x000000377bf861d8 (/usr/lib64/libclangSema.so.4.0+0x377bf861d8) #181 0x000000377bf860b6 clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377bf860b6) #182 0x000000377be2be77 clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool) (/usr/lib64/libclangSema.so.4.0+0x377be2be77) #183 0x000000377c03d1bc (/usr/lib64/libclangSema.so.4.0+0x377c03d1bc) #184 0x000000377c035cc9 (/usr/lib64/libclangSema.so.4.0+0x377c035cc9) #185 0x000000377c036aca (/usr/lib64/libclangSema.so.4.0+0x377c036aca) #186 0x000000377c03725d (/usr/lib64/libclangSema.so.4.0+0x377c03725d) #187 0x000000377c03d163 (/usr/lib64/libclangSema.so.4.0+0x377c03d163) #188 0x000000377c035cc9 (/usr/lib64/libclangSema.so.4.0+0x377c035cc9) #189 0x000000377c039fb7 (/usr/lib64/libclangSema.so.4.0+0x377c039fb7) #190 0x000000377c0359d5 (/usr/lib64/libclangSema.so.4.0+0x377c0359d5) #191 0x000000377c03536d (/usr/lib64/libclangSema.so.4.0+0x377c03536d) #192 0x000000377c04c4b1 (/usr/lib64/libclangSema.so.4.0+0x377c04c4b1) #193 0x000000377c04983b (/usr/lib64/libclangSema.so.4.0+0x377c04983b) #194 0x000000377c0352ed clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib64/libclangSema.so.4.0+0x377c0352ed) #195 0x000000377c060815 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/usr/lib64/libclangSema.so.4.0+0x377c060815) #196 0x000000377c05b9b7 clang::Sema::PerformPendingInstantiations(bool) (/usr/lib64/libclangSema.so.4.0+0x377c05b9b7) #197 0x000000377bcdaf0d clang::Sema::ActOnEndOfTranslationUnit() (/usr/lib64/libclangSema.so.4.0+0x377bcdaf0d) #198 0x000000377b695cda clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (/usr/lib64/libclangParse.so.4.0+0x377b695cda) #199 0x000000377b62c9ba clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib64/libclangParse.so.4.0+0x377b62c9ba) #200 0x00000037819e2d26 clang::CodeGenAction::ExecuteAction() (/usr/lib64/libclangCodeGen.so.4.0+0x37819e2d26) #201 0x000000377da9bb2f clang::FrontendAction::Execute() (/usr/lib64/libclangFrontend.so.4.0+0x377da9bb2f) #202 0x000000377da6f9d7 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib64/libclangFrontend.so.4.0+0x377da6f9d7) #203 0x0000003781605bb5 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib64/libclangFrontendTool.so.4.0+0x3781605bb5) #204 0x00000000004104b8 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/bin/clang-4.0+0x4104b8) #205 0x000000000040e6a7 main (/usr/bin/clang-4.0+0x40e6a7) #206 0x0000003770420dbe __libc_start_main (/lib64/libc.so.6+0x3770420dbe) #207 0x000000000040c70a _start (/usr/bin/clang-4.0+0x40c70a) Stack dump: 0. Program arguments: /usr/bin/clang-4.0 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -disable-free -main-file-name chrome_content_client.cc -mrelocation-model pic -pic-level 2 -mthread-model posix -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -momit-leaf-frame-pointer -dwarf-column-info -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/obj/chrome/common/common/chrome_content_client.gcno -resource-dir /usr/bin/../lib64/clang/4.0.0 -dependency-file obj/chrome/common/common/chrome_content_client.o.d -MT obj/chrome/common/common/chrome_content_client.o -D V8_DEPRECATION_WARNINGS -D ENABLE_NOTIFICATIONS -D ENABLE_PLUGINS=1 -D ENABLE_PDF=1 -D ENABLE_SPELLCHECK=1 -D USE_UDEV -D UI_COMPOSITOR_IMAGE_TRANSPORT -D USE_AURA=1 -D USE_PANGO=1 -D USE_CAIRO=1 -D USE_CLIPBOARD_AURAX11=1 -D USE_DEFAULT_RENDER_THEME=1 -D USE_GLIB=1 -D USE_NSS_CERTS=1 -D USE_X11=1 -D NO_TCMALLOC -D ENABLE_WEBRTC=1 -D DISABLE_NACL -D ENABLE_EXTENSIONS=1 -D ENABLE_TASK_MANAGER=1 -D ENABLE_THEMES=1 -D USE_PROPRIETARY_CODECS -D FULL_SAFE_BROWSING -D SAFE_BROWSING_CSD -D SAFE_BROWSING_DB_LOCAL -D CHROMIUM_BUILD -D ENABLE_MEDIA_ROUTER=1 -D FIELDTRIAL_TESTING_ENABLED -D CR_CLANG_REVISION=284979-1 -D _FILE_OFFSET_BITS=64 -D _LARGEFILE_SOURCE -D _LARGEFILE64_SOURCE -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D NDEBUG -D NVALGRIND -D DYNAMIC_ANNOTATIONS_ENABLED=0 -D GL_GLEXT_PROTOTYPES -D USE_GLX -D USE_EGL -D TOOLKIT_VIEWS=1 -D SK_IGNORE_DW_GRAY_FIX -D SK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -D SK_SUPPORT_GPU=1 -D U_USING_ICU_NAMESPACE=0 -D U_ENABLE_DYLOAD=0 -D U_STATIC_IMPLEMENTATION -D ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -D GOOGLE_PROTOBUF_NO_RTTI -D GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -D HAVE_PTHREAD -D ENABLE_IPC_FUZZER -D V8_USE_EXTERNAL_STARTUP_DATA -I ../.. -I gen -I /usr/include/glib-2.0 -I /usr/lib64/glib-2.0/include -I ../../third_party/khronos -I ../../gpu -I ../../skia/config -I ../../skia/ext -I ../../third_party/skia/include/c -I ../../third_party/skia/include/config -I ../../third_party/skia/include/core -I ../../third_party/skia/include/effects -I ../../third_party/skia/include/images -I ../../third_party/skia/include/lazy -I ../../third_party/skia/include/pathops -I ../../third_party/skia/include/pdf -I ../../third_party/skia/include/pipe -I ../../third_party/skia/include/ports -I ../../third_party/skia/include/utils -I ../../third_party/skia/include/gpu -I ../../third_party/skia/src/gpu -I ../../third_party/skia/src/sksl -I ../../third_party/ced/src -I ../../third_party/icu/source/common -I ../../third_party/icu/source/i18n -I gen/chrome -I ../../third_party/protobuf/src -I gen/protoc_out -I ../../third_party/protobuf/src -I gen/components/strings -I gen/components/strings -I gen/components/strings -I gen/components/strings -I ../../third_party/libwebm/source -I ../../third_party/opus/src/include -I ../../third_party/boringssl/src/include -I /usr/include/nss -I /usr/include/nspr4 -I gen -I ../../third_party/WebKit -I gen/third_party/WebKit -I ../../v8/include -I gen/v8/include -I ../../v8/include -I gen/v8/include -I ../../third_party/re2/src -I ../../third_party/mesa/src/include -I gen/ui/resources -I gen/ui/resources -I gen -I gen/extensions -I gen/extensions -I gen/extensions -I gen -I gen/extensions/strings -internal-isystem /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1 -internal-isystem /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/x86_64-mandriva-linux-gnu -internal-isystem /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/backward -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib64/clang/4.0.0/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-deprecated-register -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-shift-negative-value -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wheader-hygiene -Wstring-conversion -Wexit-time-destructors -Wno-unused-function -Wno-header-guard -std=gnu++11 -fdeprecated-macro -fdebug-compilation-dir /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release -fdebug-prefix-map=/home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3=. -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -pthread -stack-protector 1 -stack-protector-buffer-size 4 -fno-rtti -fno-threadsafe-statics -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o obj/chrome/common/common/chrome_content_client.o -x c++ ../../chrome/common/chrome_content_client.cc 1. <eof> parser at end of file 2. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/bits/stl_map.h:494:7: instantiating function definition 'std::map<std::tuple<base::Version, bool>, content::PepperPluginInfo *, std::less<std::tuple<base::Version, bool> >, std::allocator<std::pair<const std::tuple<base::Version, bool>, content::PepperPluginInfo *> > >::operator[]' 3. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/tuple:1399:5: instantiating function definition 'std::forward_as_tuple<std::tuple<base::Version, bool> >' 4. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/tuple:481:27: instantiating function definition 'std::_TC<true, std::tuple<base::Version, bool> &&>::_MoveConstructibleTuple<std::tuple<std::tuple<base::Version, bool> &&> >' 5. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:130:12: instantiating class definition 'std::__and_<std::is_constructible<std::tuple<base::Version, bool> &&, std::tuple<std::tuple<base::Version, bool> &&> &&> >' 6. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:1126:12: instantiating class definition 'std::is_constructible<std::tuple<base::Version, bool> &&, std::tuple<std::tuple<base::Version, bool> &&> &&>' 7. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:1110:12: instantiating class definition 'std::__is_constructible_impl<std::tuple<base::Version, bool> &&, std::tuple<std::tuple<base::Version, bool> &&> &&>' 8. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:1075:12: instantiating class definition 'std::__is_direct_constructible<std::tuple<base::Version, bool> &&, std::tuple<std::tuple<base::Version, bool> &&> &&>' 9. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:1067:12: instantiating class definition 'std::__is_direct_constructible_new<std::tuple<base::Version, bool> &&, std::tuple<std::tuple<base::Version, bool> &&> &&>' 10. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:1059:12: instantiating class definition 'std::__is_direct_constructible_ref_cast<std::tuple<base::Version, bool> &&, std::tuple<std::tuple<base::Version, bool> &&> &&>' 11. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:130:12: instantiating class definition 'std::__and_<std::__is_static_castable<std::tuple<std::tuple<base::Version, bool> &&> &&, std::tuple<base::Version, bool> &&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<std::tuple<base::Version, bool> &&> &&, std::tuple<base::Version, bool> &&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<std::tuple<base::Version, bool> &&> &&, std::tuple<base::Version, bool> &&, false> > > >' 12. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:957:12: instantiating class definition 'std::__is_static_castable<std::tuple<std::tuple<base::Version, bool> &&> &&, std::tuple<base::Version, bool> &&>' 13. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:951:12: instantiating class definition 'std::__is_static_castable_safe<std::tuple<std::tuple<base::Version, bool> &&> &&, std::tuple<base::Version, bool> &&>' 14. /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin/../lib64/gcc/x86_64-mandriva-linux-gnu/6.2.1/../../../../include/c++/6.2.1/type_traits:944:12: instantiating class definition 'std::__is_static_castable_impl<std::tuple<std::tuple<base::Version, bool> &&> &&, std::tuple<base::Version, bool> &&>' clang-4.0: error: unable to execute command: Aborted (core dumped) clang-4.0: error: clang frontend command failed due to signal (use -v to see invocation) clang version 4.0.0 (trunk) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /home/bero/abf/chromium-browser-dev-restricted/BUILD/chromium-56.0.2914.3/out/Release/../../../../../../../../usr/bin clang-4.0: 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-4.0: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-4.0: note: diagnostic msg: /tmp/chrome_content_client-fa0af9.cpp clang-4.0: note: diagnostic msg: /tmp/chrome_content_client-fa0af9.sh clang-4.0: note: diagnostic msg: ******************** -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs