@@ -370,6 +370,7 @@ logline_value_meta::to_chart_type() const
370370 case value_kind_t ::VALUE_FLOAT :
371371 retval = chart_type_t ::spectro;
372372 break ;
373+ case value_kind_t ::VALUE_ANY :
373374 case value_kind_t ::VALUE_XML :
374375 case value_kind_t ::VALUE_JSON :
375376 case value_kind_t ::VALUE_BOOLEAN :
@@ -435,6 +436,7 @@ logline_value::logline_value(logline_value_meta lvm,
435436 }
436437
437438 switch (this ->lv_meta .lvm_kind ) {
439+ case value_kind_t ::VALUE_ANY :
438440 case value_kind_t ::VALUE_JSON :
439441 case value_kind_t ::VALUE_XML :
440442 case value_kind_t ::VALUE_STRUCT :
@@ -518,6 +520,7 @@ logline_value::to_string() const
518520 case value_kind_t ::VALUE_NULL :
519521 return " null" ;
520522
523+ case value_kind_t ::VALUE_ANY :
521524 case value_kind_t ::VALUE_JSON :
522525 case value_kind_t ::VALUE_XML :
523526 case value_kind_t ::VALUE_STRUCT :
@@ -592,6 +595,7 @@ logline_value::to_string_fragment(ArenaAlloc::Alloc<char>& alloc) const
592595 case value_kind_t ::VALUE_NULL :
593596 return " null" _frag;
594597
598+ case value_kind_t ::VALUE_ANY :
595599 case value_kind_t ::VALUE_JSON :
596600 case value_kind_t ::VALUE_XML :
597601 case value_kind_t ::VALUE_STRUCT :
@@ -1463,6 +1467,10 @@ read_array_end(void* ctx)
14631467 if (field_name == jlu->jlu_format ->elf_opid_field ) {
14641468 jlu->jlu_opid_desc_frag = json_frag;
14651469 }
1470+ if (ypc->ypc_path_index_stack .size () > 1 && vd != nullptr ) {
1471+ jlu->add_sub_lines_for (
1472+ vd, false , std::nullopt , nullptr , -1 , nullptr );
1473+ }
14661474 }
14671475
14681476 return 1 ;
0 commit comments