@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