Fix bugzilla issue 24495 - ImportC: Struct initialization expression fails to initialize field #16369
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Makes it possible to use multiple designated initializers for anonymous structs in expressions like
{{ .b = 2, .c = 3 }}
. This previously worked only if there was one initializer.This is my first PR. I had some issues setting up the D runtime and I'm getting linker errors in some tests, but I didn't find any relevant documentation. I built with
make
/make test
.I have doubts in regards to initializers for anonymous structs/unions in general. I'm not sure if this is the correct way to approach the overall issue, but I will leave it for others to consider.