[C++] Fix compile failure on Object API union construction for struct member (#6923)

* Add dedicated traits to Object API version of unions.

* Add suppression for unused parameters on unions of structs.
This commit is contained in:
Taiju Tsuiki
2021-11-19 03:55:11 +09:00
committed by GitHub
parent a9c341545f
commit 587bbd49a7
29 changed files with 1990 additions and 17 deletions

View File

@@ -22,6 +22,19 @@ union Character {
Unused: string
}
struct FallingTub {
weight: int;
}
table HandFan {
length: int;
}
union Gadget {
FallingTub,
HandFan,
}
table Movie {
main_character: Character;
characters: [Character];