File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed
Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ internal void
3131cfg_node_ptr_list_push (Arena * arena , CFG_NodePtrList * list , CFG_Node * node )
3232{
3333 CFG_NodePtrNode * n = push_array (arena , CFG_NodePtrNode , 1 );
34- SLLQueuePush (list -> first , list -> last , n );
34+ DLLPushBack (list -> first , list -> last , n );
3535 list -> count += 1 ;
3636 n -> v = node ;
3737}
@@ -40,7 +40,7 @@ internal void
4040cfg_node_ptr_list_push_front (Arena * arena , CFG_NodePtrList * list , CFG_Node * node )
4141{
4242 CFG_NodePtrNode * n = push_array (arena , CFG_NodePtrNode , 1 );
43- SLLQueuePushFront (list -> first , list -> last , n );
43+ DLLPushFront (list -> first , list -> last , n );
4444 list -> count += 1 ;
4545 n -> v = node ;
4646}
Original file line number Diff line number Diff line change @@ -2744,6 +2744,10 @@ E_TYPE_IREXT_FUNCTION_DEF(list)
27442744 {
27452745 for EachIndex (idx , node_type -> count )
27462746 {
2747+ if (node_type -> members [idx ].kind != E_MemberKind_DataField )
2748+ {
2749+ continue ;
2750+ }
27472751 E_TypeKey member_type_key = node_type -> members [idx ].type_key ;
27482752 E_TypeKey member_type_key_undecorated = e_type_key_unwrap (member_type_key , E_TypeUnwrapFlag_AllDecorative );
27492753 E_TypeKey member_ptee_type_key = e_type_key_unwrap (member_type_key_undecorated , E_TypeUnwrapFlag_All );
Original file line number Diff line number Diff line change 88
99#include < string>
1010#include < vector>
11+ #include < unordered_map>
1112#include < memory>
1213#if !_WIN32
1314# define RADDBG_MARKUP_STUBS
@@ -663,6 +664,13 @@ type_coverage_eval_tests(void)
663664 int_vector.push_back (6 );
664665 int_vector.push_back (7 );
665666
667+ std::unordered_map<std::string, int > people =
668+ {
669+ {" Peter" , 1 },
670+ {" Oliver" , 2 },
671+ {" Jack" , 3 },
672+ };
673+
666674 std::vector<int > *pint_vector = &int_vector;
667675 std::vector<int > &rint_vector = int_vector;
668676
You can’t perform that action at this time.
0 commit comments