summaryrefslogtreecommitdiff
path: root/src/driver/amgc_driver_ctx.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/driver/amgc_driver_ctx.c')
-rw-r--r--src/driver/amgc_driver_ctx.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/driver/amgc_driver_ctx.c b/src/driver/amgc_driver_ctx.c
index 4489109..ffe319d 100644
--- a/src/driver/amgc_driver_ctx.c
+++ b/src/driver/amgc_driver_ctx.c
@@ -209,6 +209,16 @@ int amgc_get_driver_ctx(
if (!strcmp("primary",entry->arg))
ctx->actions[nactions++].subset = TYPE_ATOMIC;
break;
+
+ case TAG_PRINT_STRUCTS:
+ ctx->actions[nactions].type = AMGC_ACTION_OUTPUT;
+ ctx->actions[nactions++].action = AMGC_OUTPUT_STRUCT;
+ break;
+
+ case TAG_PRINT_UNIONS:
+ ctx->actions[nactions].type = AMGC_ACTION_OUTPUT;
+ ctx->actions[nactions++].action = AMGC_OUTPUT_UNION;
+ break;
}
ctx->ctx.program = program;