<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/59562>59562</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm/SupportTests failed to build with LLVM_ENABLE_MODULES
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:modules,
platform:macos
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
cachemeifyoucan
</td>
</tr>
</table>
<pre>
llvm SupportTests failed to build with modules with bootstrapped clang in Darwin CI: https://green.lab.llvm.org/green/job/clang-stage2-Rthinlto/6496/
```
Undefined symbols for architecture x86_64:
"std::__1::enable_if<std::is_signed<long long>::value, Univariate3D>::type llvm::operator-<long long>(Univariate3D const&)", referenced from:
UnivariateLinearPolyBase_Univariate3D_Invert_Test::TestBody() in lto.o
ld: symbol(s) not found for architecture x86_64
```
There is also a warning related:
```
In module 'LLVM_Utils' imported from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LinearPolyBaseTest.cpp:9:
/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Support/TypeSize.h:215:3: warning: inline function 'llvm::operator-<long long>' is not defined [-Wundefined-inline]
operator-(const LeafTy &LHS) {
^
/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LinearPolyBaseTest.cpp:173:13: note: used here
EXPECT_EQ(-Univariate3D(4, 0), Univariate3D(-4, 0));
^
1 warning generated.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VU1v4zYQ_TXjC2FDHlpfBx_s2EYDeNttk7S9CZQ4srlLkwJJJXV_fUFZiRO3XbSHBQKGwzFHnDfvzQjv1cEQLSFdQ7qZiD4crVs2ojnSiVR7tn0jzKS28rzU-vnEHvqusy48kg-etUJpkixYVvdKS_aiwpGdrOw1-YtRWxt8cKLrSLJGC3NgyrCNcC_KsLt74Ct2DKHzwFeAO8DdwRGZmRb1LH5uZt3h9RBw98XWgLshzNQHcSCc_hKOyuhgAXfZosxikGQDyWpcs2T8G8wnI6lVhiTz51NttWetdUy45qgCNaF3xP4osipbxOcMNxgg-iCjzVdVNb9syIhaU6Va4HdvXuWrAUsJ_E5bc2BxAb69eJ-F7gnwjj0Z9SycEoH45s0bzh2xmPDFtB05Eayb3obC4v111ljjA2AGWAJijO6oJUemIclaZ0_XPK739sqQcJ-tPq-Fp-p9wOrePJMLVazu5SVxt7byDFgAlrF2OtiZvQTVMfMRSsDCx18YG1hreyP_Fdp_KsxlfTySI6Y8E9pbJtiLcEaZA3OkRSD5lszN5Xszco4B5vv9r5-qp6C0B8yZOkWyjmAwwN2TJ-cBdwNfvRbPFGlF5qsy8fjFuq--Ew19g2axTNPO2S_UhNEE3PVGhRBFAbgbNQK4-4h1BHPWdB3wVXlN5js-SplG95KuB9eXPZ47elB_0uwIfIXzFPiKx2qOmMetMloZYm1vmqCsiej-F4rmsYKRBq9ag3Q9_a1_ld70EhbSzchMdg2FxcBotifRPp4ZYLb_4SGyCvL1qx7T7ffH7X8Wc55H6OYDfsYGiv97T5JFPr9muf398_busdr-DFhMPzQBLBZRusmg4psGgcX0nbME_jcc5m8yOZCJQJKc3chkIpdclrwUE1rOs3yOWMyxnByXRSvLRZLLvM6anIu6bPK0LqQQJS9zLpKJWmKCOMd5hphgUs4WWZokvOB1ncuiTTgsEjoJpd-69UR539MyLdMMJ1rUpP0wWxCHEgBfjfPh0rAAsdMitNZFXp1EYwdHupm4Yd5M6_7gYZFo5YO_fiSooGn5kdTfGElDU9j-uFrvt9WnnzZP--3DpHd6eTN6VDj29ayxpysTbvgxJBdZMeT3VwAAAP__r7dQ8w">