<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/75684>75684</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
build error
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
trcrsired
</td>
</tr>
</table>
<pre>
```
FAILED: lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o
/usr/local/bin/clang++ --target=aarch64-linux-android24 --sysroot=/home/cqwrteur/toolchains/sysroots/aarch64-linux-android24 -DGTEST_HAS_RTTI=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/cqwrteur/Projects/myllvm/aarch64-linux-android24/build/llvm-project/lib/Target/AArch64 -I/home/cqwrteur/Projects/myllvm/llvm-project/llvm/lib/Target/AArch64 -I/home/cqwrteur/Projects/myllvm/aarch64-linux-android24/build/llvm-project/include -I/home/cqwrteur/Projects/myllvm/llvm-project/llvm/include -stdlib=libc++ -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17 -fPIC -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o -MF lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o.d -o lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o -c /home/cqwrteur/Projects/myllvm/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp
In file included from /home/cqwrteur/Projects/myllvm/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:405:
/home/cqwrteur/Projects/myllvm/aarch64-linux-android24/build/llvm-project/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc:506:18: error: return type of virtual function 'getMatchTable' is not covariant with the return type of the function it overrides ('const int64_t *' (aka 'const long *') is not derived from 'const uint8_t *' (aka 'const unsigned char *'))
506 | const int64_t *getMatchTable() const override;
| ~~~~~~~~~^
/home/cqwrteur/Projects/myllvm/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h:646:26: note: overridden virtual function is here
646 | virtual const uint8_t *getMatchTable() const {
| ~~~~~~~~~^
In file included from /home/cqwrteur/Projects/myllvm/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:410:
/home/cqwrteur/Projects/myllvm/aarch64-linux-android24/build/llvm-project/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc:879:7: error: no matching member function for call to 'executeMatchTable'
879 | if (executeMatchTable(*this, State, ExecInfo, B, getMatchTable(), *ST.getInstrInfo(), MRI, *MRI.getTargetRegisterInfo(), *ST.getRegBankInfo(), AvailableFeatures, /*CoverageInfo*/ nullptr)) {
| ^~~~~~~~~~~~~~~~~
/home/cqwrteur/Projects/myllvm/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:46:28: note: candidate function template not viable: no known conversion from 'const int64_t *' (aka 'const long *') to 'const uint8_t *' (aka 'const unsigned char *') for 5th argument
46 | bool GIMatchTableExecutor::executeMatchTable(
| ^
47 | TgtExecutor &Exec, MatcherState &State,
48 | const ExecInfoTy<PredicateBitset, ComplexMatcherMemFn, CustomRendererFn>
49 | &ExecInfo,
50 | MachineIRBuilder &Builder, const uint8_t *MatchTable,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[1705/6024] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64LegalizerInfo.cpp.o
ninja: build stopped: subcommand failed.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUWF9v4joW_zTmxTJKHULoAw8BShdpmBm17Pa-VSY-SXzHsXPtE9ruw_3sKycB-nelanbn7kYVmOPjn8_fn90I71VpAOYkWZBkNRItVtbN0eXOKwdytLfyaU6m0fAXrUiUrbPNl6sViTOq1Z7w9U64EpDwdZa5vJpOCF8vt-IHrJUGT_j6y5d_bIeppZVwDWYslSN8fb25BX1e9916_AKl0Oqf4Ja23isDbpw3zdj2GxO-bn1YqG0uwsK9MoSvcy1MSfiC8AVlDHtr4pUQHSrTyrSPTBjprJJ8QhnzT95ZG3QIX1e2hgDyx4NDaAM6WqvzSigTjB90w_BDwNX17up2d_-37Pb-ZrfbkHgVUba6v7_drZb3y29fb3fZ1939NlvefLs9T6y_3Wyzt-Ivm-3mLN28a-F3Z3-HvDOqftL6UH9sXYhSq7QMUdOHmjX90vDz3eR9ZsvXgIP0p3E_7YoyuW4l_LztJyCPMvgRr7Ta58faKr5vlpQVxjIPtTCocqYMgmusV6isoaw4KK_2Sit8YspoZcCzSkkJhrI7cM46Eq-kQGCoangma03ZCidBMnEQSosBw8ADZXdC66D6iE5Qdmcsa03rQbJGOFEDgqPs7sEpBObRKVN6yu5y4ZH90YqwslbeK1OyQoGWTBmFqm8yT1kDsvOkB9bWlN1HQOjdvpyx3NaNQNYZEFxXlN2putEqV8gKoTVWzrZlFRbZAziQzD8ozCsmoRCtxh7cWHjMoUGGTw10IsMOymErNJNogxcSNCCwd2Z8W5bgkQV8p0KK7npnWW7NAZzv4h9c1SBkkCsjwaDoE3OXo5CsFk97YK3xbdNYhyApK6QSpbEeVe5ZbnXYrChak4d1zEP37YOeQPHs97eYstXX1dXi79ddtZB4NQTsIh0qpS-V3ucBpDUPykiGYq_B9_MOUVG2XVG23f06QqVsu_51u40lZfZXOpfT_wqJfcKK_sTaGFooDXTgFUkLZ-u_3rY4m0QJibPTsfpLj5jz6BrMcyOvNycrlclJnCXRlMTZxSzcNQamzKgDbJ2hHYnYgg48QY89SwlPS8CtwLzahT4jPKXKU2OR5vYgnBIG6YPCimIFr9GC6ISkkB7pxlPCZ4SnuTUeqTI4ndwjJTwL6ITPxA9BT9MdgfZzhF8eN5fg1OFcAoNuqwzOPoZqTXdBkzSvhDtjhr8ud5Qm0ZSSdEkpfWPbqzDMgjG90tEtEi-OOOEJOH8eH5JcfbI-_u2ZehYMbR0KVtu90EPVXm_Oxl49Qt6ideOKxNl0EqqAh48QSAjfgwPhYH1TAMrTChwcHZtOjgE6ar6J_MeBIumbAL1-3gbsf7frL6L_g66fpZckztIXTW8srUOGlClpDfUe3DnfhXU0D3cktKFxoKsdeEEAxxzO0ssuh6oInfaO5ozwDCvlCV_SWxQIYRCqcWMKG8aL8PFOvQQx4dntblwCboxH1684zm1vNoPK9mYTdPr43ECpPMIr5RPQDZQLYX68nM36G6KGNQhsHfh-yZrwbBn6QpTQLwg5pqbVukHXk8Z79UySqz9fPX9532_qRne937f-7Hnr58JIFe7Q5wpAqBsdJIFnD6rLSl80P4x9MPTZFfEl-36OyPv6-hne7mo1wYoKV7Y1GDwlYyCpvbWavheR0Ldx9m7Fvs3nGTU9UdauxCMWJXwaxl1dBihwXa0H-bHozxCzDqJ369gJuycSL787kCoXCAuFPrT6ki5t3Wh4HEC3UK9NJ2492voGjAQHbm1IfDRxcvmCUwfDhmY72ZBEJ62tCCQAm5tFIB_ofBmGYac3yXkequWHZ937DcB7_vG0BANOIMjx0BnJ4iKNEsLX04hPSLKinQmBnJa__UbtPnTCf_i-e-L0EJznb0WMMr-LUO4dHVOPtmlABoFv97mta2EkLYTSZ_OP73NGch7Ly_hSjGB-kUY8jaLoMhlV82i2j3gU8TiXfDabionI4zhOpSwmM5HLZKTmPOLxBb-YRpOLSZKMxfSySNMk5UWSJoVMyCSCWig9Ds0_tq4cKe9bmKfJdDYZabEH7bu3TpyHf3K7ScI5SVYjN-8IZd-WnkwirTz6Mwoq1DDvXe2yM2qdnleIjQ8tElhwXSqs2v04t_Wz4_PVG4OwXwh_Z8-_AgAA___iRTcn">