summaryrefslogtreecommitdiff
path: root/src/shared/json.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/json.c')
-rw-r--r--src/shared/json.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/shared/json.c b/src/shared/json.c
index fe32212993..b8f8292e74 100644
--- a/src/shared/json.c
+++ b/src/shared/json.c
@@ -64,7 +64,10 @@ struct JsonVariant {
JsonSource *source;
unsigned line, column;
- JsonVariantType type:5;
+ /* The current 'depth' of the JsonVariant, i.e. how many levels of member variants this has */
+ uint16_t depth;
+
+ JsonVariantType type:8;
/* A marker whether this variant is embedded into in array/object or not. If true, the 'parent' pointer above
* is valid. If false, the 'n_ref' field above is valid instead. */
@@ -87,9 +90,6 @@ struct JsonVariant {
/* If in addition to this object all objects referenced by it are also ordered strictly by name */
bool normalized:1;
- /* The current 'depth' of the JsonVariant, i.e. how many levels of member variants this has */
- uint16_t depth;
-
union {
/* For simple types we store the value in-line. */
JsonValue value;