mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-07-09 02:51:38 -07:00
hack in quick fix for overambitious type pattern matching - will do a better pass shortly...
This commit is contained in:
@@ -1090,6 +1090,11 @@ e_auto_hook_exprs_from_type_key(Arena *arena, E_TypeKey type_key)
|
||||
break;
|
||||
}
|
||||
scan_pos = pattern_part_pos + n->string.size;
|
||||
if(n->next == 0 && scan_pos < type_string.size)
|
||||
{
|
||||
fits_this_type_string = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(fits_this_type_string)
|
||||
{
|
||||
|
||||
@@ -159,6 +159,14 @@ struct Dynamic_Array
|
||||
};
|
||||
raddbg_type_view(Dynamic_Array, slice($));
|
||||
|
||||
template<typename T>
|
||||
struct TemplatedDynamicArray
|
||||
{
|
||||
T *v;
|
||||
int count;
|
||||
};
|
||||
raddbg_type_view(TemplatedDynamicArray<?>, rows($, count, array(v, count)));
|
||||
|
||||
struct Struct_With_Embedded_Arrays
|
||||
{
|
||||
int x;
|
||||
@@ -427,6 +435,16 @@ type_coverage_eval_tests(void)
|
||||
6
|
||||
};
|
||||
|
||||
TemplatedDynamicArray<Pair> templated_dynamic = {dynamic.pairs, dynamic.count};
|
||||
TemplatedDynamicArray<Pair> templated_dynamics[] =
|
||||
{
|
||||
{dynamic.pairs, dynamic.count},
|
||||
{dynamic.pairs, dynamic.count},
|
||||
{dynamic.pairs, dynamic.count},
|
||||
{dynamic.pairs, dynamic.count},
|
||||
{dynamic.pairs, dynamic.count},
|
||||
};
|
||||
|
||||
raddbg_pin(columns(sequence(6), fixed.pairs[$], memory_[$]));
|
||||
raddbg_pin(basics);
|
||||
raddbg_pin(fixed);
|
||||
|
||||
Reference in New Issue
Block a user