summaryrefslogtreecommitdiffstats
path: root/scripts/qapi-types.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/qapi-types.py')
-rw-r--r--scripts/qapi-types.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/qapi-types.py b/scripts/qapi-types.py
index 4902440ce3..ac8dad3171 100644
--- a/scripts/qapi-types.py
+++ b/scripts/qapi-types.py
@@ -200,11 +200,12 @@ def generate_union(expr, meta):
ret = mcgen('''
struct %(name)s
{
- %(discriminator_type_name)s kind;
+ %(discriminator_type_name)s %(discriminator)s;
union {
void *data;
''',
name=name,
+ discriminator=c_name(discriminator or 'kind'),
discriminator_type_name=c_name(discriminator_type_name))
for key in typeinfo: