17294, "souris-dev", "Docs for interoperability should include C unions", "2021-02-28T12:16:38Z"
While reading up on support for C unions for C interoperability in Chapel, I found that the docs at Interoperability — Chapel Documentation 1.23 mention how C structs are to be treated, but do not mention anything about how C unions should be treated.
On experimentation, it was found that they can be treated the same way as C structs (by declaring an extern record
for the C union), as noted in issue #17278.
I think it would be good to add this to the documentation as well. If this is agreed upon, I can get to it.