[2848/3151] /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include -Itools/clang/include -Iinclude -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include -DNDEBUG -march=core2 -O2 -pipe -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -fPIC -MD -MT tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -MF tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o.d -o tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp FAILED: tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include -Itools/clang/include -Iinclude -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include -DNDEBUG -march=core2 -O2 -pipe -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -fPIC -MD -MT tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -MF tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o.d -o tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp In file included from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:30:0, from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include/llvm/Support/Error.h:18, from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include/clang/Tooling/Core/Replacement.h:25, from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include/clang/Tooling/Refactoring.h:22, from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:16, from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.h:13, from /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:10: /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pointee_iterator* const*, const clang::ast_matchers::internal::Matcher >; WrappedIteratorT = const clang::ast_matchers::internal::Matcher* const*; IteratorCategoryT = std::random_access_iterator_tag; T = const clang::ast_matchers::internal::Matcher; DifferenceTypeT = int; PointerT = const clang::ast_matchers::internal::Matcher*; ReferenceT = const clang::ast_matchers::internal::Matcher&; WrappedTraitsT = std::iterator_traits* const*>]’: /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include/llvm/ADT/iterator.h:254:70: required from ‘llvm::pointee_iterator::pointee_iterator(U&&) [with U = const clang::ast_matchers::internal::Matcher* const*; WrappedIteratorT = const clang::ast_matchers::internal::Matcher* const*; T = const clang::ast_matchers::internal::Matcher]’ /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1284:67: required from ‘clang::ast_matchers::internal::BindableMatcher clang::ast_matchers::internal::makeAllOfComposite(llvm::ArrayRef*>) [with T = clang::TypedefType]’ /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1303:25: required from ‘clang::ast_matchers::internal::BindableMatcher clang::ast_matchers::internal::makeDynCastAllOfComposite(llvm::ArrayRef*>) [with T = clang::Type; InnerT = clang::TypedefType]’ /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1450:7: required from ‘class clang::ast_matchers::internal::VariadicDynCastAllOfMatcher’ /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:4759:1: required from here /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include/llvm/ADT/iterator.h:178:73: internal compiler error: Segmentation fault explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {} ^ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. [2849/3151] /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include -Itools/clang/include -Iinclude -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include -DNDEBUG -march=core2 -O2 -pipe -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -fPIC -MD -MT tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o -MF tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o.d -o tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o -c /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp [2850/3151] /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/include -Itools/clang/include -Iinclude -I/var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/include -DNDEBUG -march=core2 -O2 -pipe -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -fPIC -MD -MT tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o -MF tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o.d -o tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o -c /var/tmp/portage/sys-devel/llvm-3.9.1/work/llvm-3.9.1.src/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp ninja: build stopped: subcommand failed.