<div dir="ltr"><div>Thanks for the feedback.  I updated the druntime and got a new error.</div><div><br></div><div>FAILED: runtime/objects-unittest/core/simd.o <br>cd /usr/xports/tmp/ldc-1.23.0-src/runtime/druntime/src && /usr/xports/tmp/build-ldc-1.23.0/bin/ldc2 -c --output-o -conf= -w -de -dip1000 -O3 -release -d-version=CoreUnittest -unittest -checkaction=context -preview=fieldwise -I/usr/xports/tmp/ldc-1.23.0-src/runtime/druntime/src -of=/usr/xports/tmp/build-ldc-1.23.0/runtime/objects-unittest/core/simd.o core/simd.d<br>Wrong types for attribute: inalloca nest noalias nocapture nonnull readnone readonly signext sret zeroext byval dereferenceable(1) dereferenceable_or_null(1)<br>  %11 = call signext <16 x i8> @_D3ldc4simd__T13loadUnalignedTNhG16gZQxFNaNbNiNexPNhQuZQz(<16 x i8>* %10) #1<br>in function _D4core4simd18__unittest_L615_C5FNaNbNiZ__T4testTNhG16gZQnMFNaNbNiZv<br>LLVM ERROR: Broken function found, compilation aborted!</div><div><br></div><div>In fact it's the same error I get when I build and test the current master (<a href="https://github.com/ldc-developers/ldc.git">https://github.com/ldc-developers/ldc.git</a>).  However, if I remove (comment out) the two "@system" unittest in core/simd.d, I'm able to build "druntime-test-runner" and other test apps and complete the unittests with 50 failures out of 1688.  I've attached the failed test log.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Dec 18, 2021 at 7:35 AM Johan via digitalmars-d-ldc <<a href="mailto:digitalmars-d-ldc@puremagic.com">digitalmars-d-ldc@puremagic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Friday, 17 December 2021 at 15:38:09 UTC, Curtis Hamilton <br>
wrote:<br>
> Will do!  However, I've been to run all the tests.  The <br>
> druntime-test-runner apps fails to build with the below error.  <br>
> Any suggestions?<br>
><br>
> Error: template `core.internal.dassert._d_assert_fail` cannot <br>
> deduce<br>
> function from argument types `!("!", bool)(bool)`, candidates <br>
> are:<br>
> core/internal/dassert.d(8):        `_d_assert_fail(string comp, <br>
> A, B)(auto<br>
> ref scope const A a, auto ref scope const B b)`<br>
<br>
Perhaps your druntime submodule is out-of-date:<br>
`git submodule update --init`<br>
<br>
For LDC 1.23 (which I read is what you are using), line 8 <br>
contains `_d_assert_fail` with only one parameter. The one of <br>
your error message is on line 16.<br>
<a href="https://github.com/ldc-developers/druntime/blob/ldc-v1.23.0/src/core/internal/dassert.d" rel="noreferrer" target="_blank">https://github.com/ldc-developers/druntime/blob/ldc-v1.23.0/src/core/internal/dassert.d</a><br>
<br>
For submitting the PR, please use LDC `master`.<br>
<br>
Thanks,<br>
  Johan<br>
<br>
</blockquote></div>