=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for include-what-you-use-0.14nb3 Scanning dependencies of target clang-resource-headers [ 0%] Built target clang-resource-headers Scanning dependencies of target include-what-you-use [ 7%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu.cc.o [ 14%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o [ 21%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o [ 28%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_cache.cc:15: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: required from 'struct llvm::cast_retty' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:45:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer::type {aka const clang::Stmt*}' [-Wignored-attributes] In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_cache.cc:15: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::Stmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Stmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] [ 35%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o [ 42%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/CBindingWrapping.h:17:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/MemoryBuffer.h:20, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_driver.cc:29: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: required from 'struct llvm::cast_retty' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:45:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer::type {aka const clang::Stmt*}' [-Wignored-attributes] In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/CBindingWrapping.h:17:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/MemoryBuffer.h:20, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_driver.cc:29: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] [ 50%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o [ 57%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o [ 64%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o [ 71%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o distcc[24569] ERROR: compile /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc on 10.1.1.1:3642 failed distcc[24569] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc' failed, retrying locally distcc[24569] Warning: failed to distribute /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc to 10.1.1.1:3642, running locally instead In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/LLVM.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/FileManager.h:18, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.h:47, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:10: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: required from 'struct llvm::cast_retty' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:45:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer::type {aka const clang::Stmt*}' [-Wignored-attributes] In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/LLVM.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/FileManager.h:18, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.h:47, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:10: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/ExprCXX.h:248:52: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type::value': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:295:29: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::CXXOperatorCallExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::CXXOperatorCallExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:128:62: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:235:21: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:361:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::CXXOperatorCallExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::CXXOperatorCallExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:128:62: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:361:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::MemberExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::MemberExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:130:62: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:361:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::UnresolvedMemberExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::UnresolvedMemberExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:133:32: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:361:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::CXXDependentScopeMemberExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:137:32: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:361:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::BinaryOperator; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::BinaryOperator; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:140:64: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:361:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::ConditionalOperator; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::ConditionalOperator; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:143:30: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:361:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(Y&) [with X = const clang::UnaryOperator; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::UnaryOperator; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:145:62: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:8: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/ExprCXX.h:248:52: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::Stmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = const clang::CXXOperatorCallExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:368:24: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = const clang::CXXOperatorCallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXOperatorCallExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::CXXOperatorCallExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:128:62: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = const clang::MemberExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:368:24: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = const clang::MemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::MemberExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::MemberExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:130:62: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = const clang::UnresolvedMemberExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:368:24: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = const clang::UnresolvedMemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnresolvedMemberExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::UnresolvedMemberExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:133:32: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = const clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:368:24: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = const clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXDependentScopeMemberExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::CXXDependentScopeMemberExpr; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:137:32: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = const clang::BinaryOperator; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:368:24: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = const clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::BinaryOperator; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:140:64: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = const clang::ConditionalOperator; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:368:24: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = const clang::ConditionalOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ConditionalOperator*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::ConditionalOperator; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:143:30: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = const clang::UnaryOperator; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:368:24: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = const clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:461:39: required from 'include_what_you_use::internal::DynCastPtr::operator U*() const [with U = const clang::UnaryOperator; T = const clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_location_util.cc:145:62: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Stmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] [ 78%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o [ 85%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/LLVM.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/APValue.h:17, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Decl.h:16, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_output.h:27, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_output.cc:10: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: required from 'struct llvm::cast_retty' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:45:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer::type {aka const clang::Stmt*}' [-Wignored-attributes] In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/LLVM.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/APValue.h:17, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Decl.h:16, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_output.h:27, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_output.cc:10: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::Stmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Stmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] [ 92%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:105: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: required from 'struct llvm::cast_retty' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:45:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer::type {aka const clang::Stmt*}' [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/LLVM.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/APValue.h:17, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Decl.h:16, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_output.h:27, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_preprocessor.h:68, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_preprocessor.cc:10: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: required from 'struct llvm::cast_retty' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:45:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer::type {aka const clang::Stmt*}' [-Wignored-attributes] In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/Basic/LLVM.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/APValue.h:17, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Decl.h:16, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_output.h:27, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_preprocessor.h:68, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_preprocessor.cc:10: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::Stmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Stmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:12: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: required from 'struct llvm::cast_retty' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:45:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer::type {aka const clang::Stmt*}' [-Wignored-attributes] In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:12: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:332:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/ExprCXX.h:248:52: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:219:59: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type::value': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:295:29: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:219:59: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:235:21: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:239:73: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:249:1: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:273:54: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:2472:56: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:8: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/ExprCXX.h:248:52: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:8: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtCatchStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:219:59: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:8: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtFinallyStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:239:73: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:264:8: required from 'typename llvm::cast_retty::ret_type llvm::cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CapturedStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:273:54: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:8: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:2472:56: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::Stmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:223:27: required from 'bool include_what_you_use::ASTNode::IsA() const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:313:40: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:215:27: required from 'bool include_what_you_use::ASTNode::ParentIsA() const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:322:50: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:215:27: required from 'bool include_what_you_use::ASTNode::ParentIsA() const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:331:42: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:361:72: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:362:56: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::DependentScopeDeclRefExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:363:70: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:58: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::MemberExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:364:55: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Stmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:223:27: required from 'bool include_what_you_use::ASTNode::IsA() const [with To = clang::CXXConstructExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:313:40: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:215:27: required from 'bool include_what_you_use::ASTNode::ParentIsA() const [with To = clang::ExprWithCleanups]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:322:50: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXNewExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXNewExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:215:27: required from 'bool include_what_you_use::ASTNode::ParentIsA() const [with To = clang::CXXNewExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:331:42: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXDependentScopeMemberExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::CXXDependentScopeMemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:361:72: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::DeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:362:56: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DependentScopeDeclRefExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DependentScopeDeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DependentScopeDeclRefExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::DependentScopeDeclRefExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:363:70: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::MemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::MemberExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:337:12: required from 'clang::NestedNameSpecifier* include_what_you_use::TryGetQualifier(const include_what_you_use::ASTNode*) [with T = clang::MemberExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.cc:364:55: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/ExprCXX.h:248:52: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:219:59: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type::value': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:295:29: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:219:59: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:235:21: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] static const bool value = ^~~~~ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:239:73: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:249:1: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:273:54: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:286:5: required by substitution of 'template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:2472:56: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc: In function 'int main(int, char**)': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:4115:3: error: 'LLVMInitializeX86TargetInfo' was not declared in this scope LLVMInitializeX86TargetInfo(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:4115:3: note: suggested alternative: 'LLVMInitializeSparcTargetInfo' LLVMInitializeX86TargetInfo(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ LLVMInitializeSparcTargetInfo /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:4116:3: error: 'LLVMInitializeX86TargetMC' was not declared in this scope LLVMInitializeX86TargetMC(); ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:4116:3: note: suggested alternative: 'LLVMInitializeSparcTargetMC' LLVMInitializeX86TargetMC(); ^~~~~~~~~~~~~~~~~~~~~~~~~ LLVMInitializeSparcTargetMC /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:4117:3: error: 'LLVMInitializeX86AsmParser' was not declared in this scope LLVMInitializeX86AsmParser(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:4117:3: note: suggested alternative: 'LLVMInitializeSparcAsmParser' LLVMInitializeX86AsmParser(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ LLVMInitializeSparcAsmParser In file included from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:21:0, from /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:105: /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/Stmt.h:1647:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:3: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/ExprCXX.h:248:52: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:3: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtCatchStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:219:59: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:3: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtFinallyStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtObjC.h:239:73: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:264:3: required from 'typename llvm::cast_retty::ret_type llvm::cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CapturedStmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:273:54: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:308:3: required from 'typename llvm::cast_retty::ret_type llvm::cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/clang/AST/StmtOpenMP.h:2472:56: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:59: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::Stmt; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:337:59: required by substitution of 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt* const]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:215:27: required from 'bool include_what_you_use::ASTNode::ParentIsA() const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:3121:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:210:68: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Stmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Stmt*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:219:29: required from 'const To* include_what_you_use::ASTNode::GetAs() const [with To = clang::Stmt]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:153:53: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]': /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:343:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryExprOrTypeTraitExpr*]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:245:32: required from 'const To* include_what_you_use::ASTNode::DynCast(const clang::Stmt*) const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:192:42: required from 'const To* include_what_you_use::ASTNode::GetAncestorAs(int) const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:198:29: required from 'bool include_what_you_use::ASTNode::AncestorIsA(int) const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu_ast_util.h:215:27: required from 'bool include_what_you_use::ASTNode::ParentIsA() const [with To = clang::UnaryExprOrTypeTraitExpr]' /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc:3121:65: required from here /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/.buildlink/include/llvm/Support/Casting.h:143:74: warning: ignoring attributes on template argument 'llvm::simplify_type::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes] distcc[24569] ERROR: compile /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use/iwyu.cc on localhost failed --- CMakeFiles/include-what-you-use.dir/iwyu.cc.o --- *** [CMakeFiles/include-what-you-use.dir/iwyu.cc.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use 1 error make[2]: stopped in /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use --- CMakeFiles/include-what-you-use.dir/all --- *** [CMakeFiles/include-what-you-use.dir/all] Error code 2 make[1]: stopped in /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use 1 error make[1]: stopped in /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use *** [all] Error code 2 make: stopped in /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use 1 error make: stopped in /tmp/pkgbuild/devel/include-what-you-use/work.sparc64/include-what-you-use *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/devel/include-what-you-use *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/include-what-you-use