https://issues.dlang.org/show_bug.cgi?id=23846
kinke <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from kinke <[email protected]> --- (In reply to Caleb Xu from comment #1) > We were able to build DMD 2.103.0 when it was initially released (~3 weeks > ago) but it looks like it doesn't build anymore. My initial guess is that > this may be related to Xcode 14.3 which was released recently and has been > updated in Homebrew CI machines. Thanks for this insight. DMD uses the C runtime's `strto{f,d}` to check for over/underflows of float/double literals (in `Port.isFloat{32,64}LiteralOutOfRange()`). So an Apple libc change might indeed be the culprit. - LDC isn't affected, it uses LLVM functionality to parse floating-point literals. --
