Zebediah Figura (@zfigura) commented about libs/vkd3d-shader/hlsl.y:
FLOAT floatval; bool boolval; char *name;
- void *string; /* Always null, as strings are opaque objects in HLSL */
This doesn't do anything; no rules or tokens return a value of this type. (This is governed by the %type and %token directives.)