ldc
ldc copied to clipboard
The LLVM-based D Compiler.
These no longer exist in LLVM15 as part of the opaque pointer migration.
I hoped this day would never come, but we need crappy bit fields for ImportC - and D 2.101 (FWIW, I was very much against that decision). They mess up...
Hi! After a bunch of unsuccessful attempts at trying to solve this in gir-to-d and finding no issue, I am pretty sure that this is some kind of compiler issue...
ldc version: ``` LDC - the LLVM D compiler (1.30.0): based on DMD v2.100.1 and LLVM 14.0.3 built with LDC - the LLVM D compiler (1.30.0) Default target: arm64-apple-darwin21.5.0 Host...
When creating an executable with debug information (`-g`), we need to run `dsymutil` afterwards to create the correct debuginformation on macOS. Not running `dsymutil` resulted in a strange bug, which...
I'm currently on-off working on `aarch64-unknown-linux-gnu` and have a large part of the test suite passing already, including `std.math` (IEEE 754 quad-precision real support). The idea is to get an...
Hello. I try build this simple example: ```d import core.stdc.stdio; import std.algorithm : min; extern (C) void main() { char[256] buf; buf[] = '\0'; auto str = "hello world"; auto...
I removed everything I could think of: ```console % cat testit.d extern(C) void main() {} % ldc2 -betterC testit.d % ./testit % ldc2 -betterC -g testit.d ld: warning: pointer not...