Rémi Bernon (@rbernon) commented about tools/widl/widltypes.h:
struct location where;
- unsigned int declonly : 1;
- /* Should we define the UDT in this var, when writing a header? */
- bool define;
This is the first and only use of `bool` in widl. Later, you're also introducing a new `unsigned int :1` field elsewhere.
I think something like `is_definition` is also more appropriate for an object property. Same below.