fixup _Generic macro usage

distinct macros failed (didn't realize). Was able to get proper setup with _Generic_L2 pattern
This commit is contained in:
ed
2025-02-12 00:19:04 -05:00
parent 90836817e9
commit d80a6b61da
16 changed files with 188 additions and 178 deletions
+3 -5
View File
@@ -182,7 +182,7 @@ void register_library_macros()
((gen_Macro) { lit("generic_sel_entry_type"), MT_Expression, }),
((gen_Macro) { lit("generic_sel_entry_function"), MT_Expression, }),
((gen_Macro) { lit("generic_sel_entry_comma_delimiter"), MT_Expression, }),
((gen_Macro) { lit("resolved_function_call"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("generic_call"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("if_generic_selector_defined_include_slot"), MT_Expression, }),
((gen_Macro) { lit("function_generic_example"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("GENERIC_SLOT_1__example_hash"), MT_Expression, }),
@@ -191,10 +191,8 @@ void register_library_macros()
((gen_Macro) { lit("function_generic_example_varadic"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("function_generic_example_direct_type"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("type_to_expression"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("distinct_register_selector"), MT_Statement, MF_Functional }),
((gen_Macro) { lit("distinct_lookup"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("generic_example_do_something_with"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("distinct"), MT_Typename, MF_Functional })
((gen_Macro) { lit("_Generic_L2"), MT_Expression, MF_Functional }),
((gen_Macro) { lit("_Generic_L3"), MT_Expression, MF_Functional })
));
// base/profiling.h
gen_register_macros(args(