@target trouble with -w
inceptionbaseball
trunnelshine at gmail.com
Fri May 16 04:28:57 UTC 2025
On Wednesday, 9 April 2025 at 02:26:18 UTC, Bruce Carneal wrote:
> I'm getting an apparently spurious warning, "ignoring
> unrecognized special parameter attribute ..." from ldc2 when
> passed the -w flag and using the @target attribute. Here's an
> example:
>
> https://godbolt.org/z/vx6naWxYr https://snow-rider.io/
>
> Code is generated correctly AFAICT when the -w flag is removed.
You're right—this seems to be a warning triggered by LDC's
stricter diagnostics when using -w, even though the code compiles
and runs as expected. The issue likely stems from LDC not fully
recognizing or supporting the @target("...") attribute syntax
you're using.
You might consider filing a bug report or feature request with
the LDC project if this isn't documented behavior. In the
meantime, if -w is too noisy for your use case, a possible
workaround is to suppress specific warnings if LDC supports that,
or remove -w during development and enable it selectively in
CI/testing.
More information about the digitalmars-d-ldc
mailing list