[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_armhf_30 #7699

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Fri Sep 2 08:48:40 UTC 2016


See <https://jenkins.debian.net/job/reproducible_builder_armhf_30/7699/>

------------------------------------------
[...truncated 33661 lines...]
                                                                        ^~~~~~~~
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:298:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/Stmt.h:734:69:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/APValue.h:17,
                 from /build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/Expr.h:17,
                 from /build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /build-1st/llvm-toolchain-3.9-3.9/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.h:18,
                 from /build-1st/llvm-toolchain-3.9-3.9/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15:
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:285:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/Stmt.h:734:69:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
     RetType;
     ^~~~~~~
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:285:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/Stmt.h:734:69:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
                    typename simplify_type<From>::SimpleType>::ret_type ret_type;
                                                                        ^~~~~~~~
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29:   required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
                    typename simplify_type<From>::SimpleType>::ret_type ret_type;
                                                                        ^~~~~~~~
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:298:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/Stmt.h:734:69:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CStyleCastExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29:   required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30:   required from 'const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:42:74:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:222:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29:   required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
                    typename simplify_type<From>::SimpleType>::ret_type ret_type;
                                                                        ^~~~~~~~
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:298:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/build-1st/llvm-toolchain-3.9-3.9/tools/clang/include/clang/AST/Stmt.h:734:69:   required from here
/build-1st/llvm-toolchain-3.9-3.9/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/srv/reproducible-results/rbuild-debian-nvOWzGEY/tmp.bzUWQ2rwfo:	FATAL: null
java.lang.NullPointerException
	at hudson.plugins.build_timeout.BuildTimeoutWrapper$EnvironmentImpl.tearDown(BuildTimeoutWrapper.java:199)
	at hudson.model.Build$BuildExecution.doRun(Build.java:173)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1741)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:410)



More information about the Qa-jenkins-scm mailing list