DEBUG: Executing shell function do_compile
NOTE: cmake --build TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/build --target all --
[1/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o
[2/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o
[3/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_port.cc.o
[4/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o
[5/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o
[6/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o
[7/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o
[8/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_regex.cc.o
[9/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o
[10/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o
FAILED: [code=1] CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o 
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot-native/usr/bin/i686-yoe-linux/i686-yoe-linux-clang++ --sysroot=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot -DIWYU_GIT_REV=\"fa1094c\" -DIWYU_RESOURCE_BINARY_PATH=\"\" -DIWYU_RESOURCE_DIR=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64  --sysroot=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git=/usr/src/debug/include-what-you-use/0.23+git  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/build=/usr/src/debug/include-what-you-use/0.23+git  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=c++17 -MD -MT CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o -MF CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o.d -o CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o -c TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu_driver.cc
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu_driver.cc:334:7: error: no matching function for call to 'createDiagnostics'
  334 |       CompilerInstance::createDiagnostics(*fs, new DiagnosticOptions);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/Frontend/CompilerInstance.h:677:3: note: candidate function not viable: no known conversion from 'DiagnosticOptions *' to 'DiagnosticOptions &' for 2nd argument; dereference the argument with *
  677 |   createDiagnostics(llvm::vfs::FileSystem &VFS, DiagnosticOptions &Opts,
      |   ^                                             ~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/Frontend/CompilerInstance.h:654:8: note: candidate function not viable: no known conversion from 'DiagnosticOptions *' to 'DiagnosticConsumer *' for 2nd argument
  654 |   void createDiagnostics(llvm::vfs::FileSystem &VFS,
      |        ^
  655 |                          DiagnosticConsumer *Client = nullptr,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu_driver.cc:392:13: error: no member named 'setInvocation' in 'clang::CompilerInstance'
  392 |   compiler->setInvocation(invocation);
      |   ~~~~~~~~~~^
2 errors generated.
[11/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o
[12/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o
[13/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o
[14/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o
FAILED: [code=1] CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o 
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot-native/usr/bin/i686-yoe-linux/i686-yoe-linux-clang++ --sysroot=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot -DIWYU_GIT_REV=\"fa1094c\" -DIWYU_RESOURCE_BINARY_PATH=\"\" -DIWYU_RESOURCE_DIR=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64  --sysroot=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git=/usr/src/debug/include-what-you-use/0.23+git  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/build=/usr/src/debug/include-what-you-use/0.23+git  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=c++17 -MD -MT CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o -MF CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o.d -o CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o -c TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu_ast_util.cc
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu_ast_util.cc:392:34: error: no member named 'getQualifier' in 'clang::DependentTemplateSpecializationType'
  392 |     return ast_node->GetAs<T>()->getQualifier();
      |            ~~~~~~~~~~~~~~~~~~~~  ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu_ast_util.cc:409:11: note: in instantiation of function template specialization 'include_what_you_use::TryGetQualifier<clang::DependentTemplateSpecializationType>' requested here
  409 |     nns = TryGetQualifier<DependentTemplateSpecializationType>(ast_node);
      |           ^
1 error generated.
[15/16] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu.cc.o
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu.cc:1855:13: warning: enumeration values 'CK_HLSLElementwiseCast' and 'CK_HLSLAggregateSplatCast' not handled in switch [-Wswitch]
 1855 |     switch (expr->getCastKind()) {
      |             ^~~~~~~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu.cc:1855:13: warning: enumeration values 'CK_HLSLElementwiseCast' and 'CK_HLSLAggregateSplatCast' not handled in switch [-Wswitch]
 1855 |     switch (expr->getCastKind()) {
      |             ^~~~~~~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:524:15: note: in instantiation of member function 'include_what_you_use::IwyuBaseAstVisitor<include_what_you_use::InstantiatedTemplateVisitor>::VisitCastExpr' requested here
  524 | ABSTRACT_STMT(CASTEXPR(CastExpr, Expr))
      |               ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:522:32: note: expanded from macro 'CASTEXPR'
  522 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:38:28: note: expanded from macro 'EXPR'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:28:33: note: expanded from macro 'VALUESTMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
<scratch space>:122:1: note: expanded from here
  122 | VisitCastExpr
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:11:31: note: expanded from macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:528:1: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::InstantiatedTemplateVisitor>::WalkUpFromCastExpr' requested here
  528 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr)
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:526:40: note: expanded from macro 'IMPLICITCASTEXPR'
  526 | #  define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:522:32: note: expanded from macro 'CASTEXPR'
  522 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:38:28: note: expanded from macro 'EXPR'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:380:12: note: expanded from macro 'STMT'
  380 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |            ^
<scratch space>:125:1: note: expanded from here
  125 | WalkUpFromCastExpr
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:528:1: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::InstantiatedTemplateVisitor>::WalkUpFromImplicitCastExpr' requested here
  528 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr)
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:526:40: note: expanded from macro 'IMPLICITCASTEXPR'
  526 | #  define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:522:32: note: expanded from macro 'CASTEXPR'
  522 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:38:28: note: expanded from macro 'EXPR'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:635:14: note: expanded from macro 'STMT'
  635 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |              ^
<scratch space>:121:1: note: expanded from here
  121 | WalkUpFromImplicitCastExpr
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:681:16: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::InstantiatedTemplateVisitor>::PostVisitStmt' requested here
  681 |         TRY_TO(PostVisitStmt(CurrS));
      |                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::InstantiatedTemplateVisitor>::TraverseStmt' requested here
 2703 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, {
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:2416:9: note: expanded from macro 'DEF_TRAVERSE_STMT'
 2416 |         TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt);                              \
      |         ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:363:10: note: expanded from macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT'
  363 |     if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue))                             \
      |          ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:355:15: note: expanded from macro 'TRAVERSE_STMT_BASE'
  355 |              .Traverse##NAME(static_cast<CLASS *>(VAR), QUEUE)                 \
      |               ^
<scratch space>:45:1: note: expanded from here
   45 | TraverseStmt
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu.cc:3170:16: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::InstantiatedTemplateVisitor>::TraverseUnaryExprOrTypeTraitExpr' requested here
 3170 |     if (!Base::TraverseUnaryExprOrTypeTraitExpr(expr))
      |                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu.cc:1855:13: warning: enumeration values 'CK_HLSLElementwiseCast' and 'CK_HLSLAggregateSplatCast' not handled in switch [-Wswitch]
 1855 |     switch (expr->getCastKind()) {
      |             ^~~~~~~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:524:15: note: in instantiation of member function 'include_what_you_use::IwyuBaseAstVisitor<include_what_you_use::IwyuAstConsumer>::VisitCastExpr' requested here
  524 | ABSTRACT_STMT(CASTEXPR(CastExpr, Expr))
      |               ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:522:32: note: expanded from macro 'CASTEXPR'
  522 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:38:28: note: expanded from macro 'EXPR'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:28:33: note: expanded from macro 'VALUESTMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
<scratch space>:122:1: note: expanded from here
  122 | VisitCastExpr
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:11:31: note: expanded from macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:528:1: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::IwyuAstConsumer>::WalkUpFromCastExpr' requested here
  528 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr)
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:526:40: note: expanded from macro 'IMPLICITCASTEXPR'
  526 | #  define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:522:32: note: expanded from macro 'CASTEXPR'
  522 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:38:28: note: expanded from macro 'EXPR'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:380:12: note: expanded from macro 'STMT'
  380 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |            ^
<scratch space>:125:1: note: expanded from here
  125 | WalkUpFromCastExpr
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:528:1: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::IwyuAstConsumer>::WalkUpFromImplicitCastExpr' requested here
  528 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr)
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:526:40: note: expanded from macro 'IMPLICITCASTEXPR'
  526 | #  define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:522:32: note: expanded from macro 'CASTEXPR'
  522 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/StmtNodes.inc:38:28: note: expanded from macro 'EXPR'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:635:14: note: expanded from macro 'STMT'
  635 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |              ^
<scratch space>:121:1: note: expanded from here
  121 | WalkUpFromImplicitCastExpr
      | ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:681:16: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::IwyuAstConsumer>::PostVisitStmt' requested here
  681 |         TRY_TO(PostVisitStmt(CurrS));
      |                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu.cc:406:18: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::IwyuAstConsumer>::TraverseStmt' requested here
  406 |     return Base::TraverseStmt(stmt);
      |                  ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:527:12: note: in instantiation of member function 'include_what_you_use::BaseAstVisitor<include_what_you_use::IwyuAstConsumer>::TraverseStmt' requested here
  527 |     TRY_TO(TraverseStmt(IDC));
      |            ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:1997:12: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::IwyuAstConsumer>::TraverseTypeConstraint' requested here
 1997 |     TRY_TO(TraverseTypeConstraint(TC));
      |            ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:64:23: note: expanded from macro 'TRY_TO'
   64 |     if (!getDerived().CALL_EXPR)                                               \
      |                       ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/recipe-sysroot/usr/include/clang/AST/RecursiveASTVisitor.h:751:16: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::IwyuAstConsumer>::TraverseTemplateTypeParamDeclConstraints' requested here
  751 |         return TraverseTemplateTypeParamDeclConstraints(TTPD);
      |                ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu.cc:392:18: note: in instantiation of member function 'clang::RecursiveASTVisitor<include_what_you_use::IwyuAstConsumer>::TraverseDecl' requested here
  392 |     return Base::TraverseDecl(decl);
      |                  ^
TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/sources/include-what-you-use-0.23+git/iwyu.cc:3876:5: note: in instantiation of member function 'include_what_you_use::BaseAstVisitor<include_what_you_use::IwyuAstConsumer>::TraverseDecl' requested here
 3876 |     TraverseDecl(tu_decl);
      |     ^
3 warnings generated.
ninja: build stopped: subcommand failed.
WARNING: TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/temp/run.do_compile.1536079:159 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script): 
	#1: cmake_runcmake_build, TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/temp/run.do_compile.1536079, line 159
	#2: cmake_do_compile, TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/temp/run.do_compile.1536079, line 153
	#3: do_compile, TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/temp/run.do_compile.1536079, line 148
	#4: main, TMPDIR/work/core2-32-yoe-linux/include-what-you-use/0.23+git/temp/run.do_compile.1536079, line 172

Error details

Submitted on:
27/08/25 05:58
Error type:
Recipe
Task:
do_compile
Recipe:
include-what-you-use
Recipe version:
0.23+git-r0
Machine:
qemux86
Distro:
yoe
Build system:
x86_64-linux
Target system:
i686-yoe-linux
Host distro:
universal/ubuntu-22.04
Branch:
HEAD
Commit:
794ea800d24ec263ddf034a2f3f0035fe7b7e018
Build:
#215313
Submitter:
ab@rdk
Similar errors:
10
Open a bug