zig/test/cases/translate_c
2025-05-07 16:15:51 +03:00
..
_Static_assert.c aro_translate_c: do not translate _Static_assert declarations 2024-07-29 10:25:55 -07:00
align() attribute.c add tests for fixed stage1 bugs 2024-03-28 15:24:01 +02:00
assert_with_strlit.c translate-c: support macro with 'assert(false && "error message")' 2024-04-11 14:39:47 +00:00
atomic types.c aro_translate_c: do not translate atomic types 2024-07-31 10:04:21 -07:00
c_keywords_as_macro_function_parameters.c Make translate-c more robust in handling macro functions. 2025-04-07 20:53:38 +00:00
circular_struct_definitions.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
continue_from_while.c aro_translate_c: fix ast lowering of continue node 2025-03-07 22:20:35 +01:00
double_define_struct.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
empty declaration.c translate_c: move empty declaration test to test manifest 2024-07-31 09:35:07 -07:00
empty union initializer list.c Use mem.zeroes for empty union initializer list 2024-01-31 06:38:44 +02:00
enums msvc.c tests: translate-c and run-translated-c to the test harness 2023-10-17 11:55:17 +03:00
enums.c tests: translate-c and run-translated-c to the test harness 2023-10-17 11:55:17 +03:00
field_access_is_grouped_if_necessary.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
function prototype with parenthesis.c aro_translate_c: Make function decls public 2024-07-31 09:35:07 -07:00
global_struct_whose_default_name_conflicts_with_global_is_mangled.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
large_packed_struct.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
macro_calling_convention.c translate-c: fix callconv attribute in macro 2025-05-07 16:15:51 +03:00
macro_function_string_concat.c translate-c: handle string concatenation of function calls 2024-03-26 21:16:53 -07:00
macro_referencing_var.c translate-c: promote macros that reference var decls to inline functions 2024-06-05 23:06:51 +03:00
noreturn attribute.c aro_translate_c: move noreturn test to manifest 2024-07-31 09:35:07 -07:00
packed_union_nested_unpacked.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
packed_union_simple.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
pointer_to_struct_demoted_opaque_due_to_bit_fields.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
qualified_struct_and_enum.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
qualified_struct_and_enum_msvc.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
scoped_record.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
simple function prototypes.c aro_translate_c: move simple function prototype test to manifest 2024-07-31 09:35:07 -07:00
simple_struct.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
simple_union.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
static empty struct.c test: update for CallingConvention changes 2024-10-19 19:15:23 +01:00
strlit_as_bool.c translate-c: allow str literals in bool expressions 2024-04-12 10:10:42 +00:00
struct prototype used in func.c aro_translate_c: handle opaque struct defs in prototypes 2024-07-31 09:35:07 -07:00
struct_in_struct_init_to_zero.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
struct_with_aligned_fields.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
struct_with_invalid_field_alignment.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
type_referenced_struct.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
union_initializer.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
union_struct_forward_decl.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
unnamed_fields_have_predictable_names.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
void_pointer_subtraction.c translate-c: support GCC/Clang pointer subtraction extension 2024-08-27 06:43:40 +01:00
zero_width_field_alignment.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00
zig_keywords_in_c_code.c aro translate-c: support for record types added 2024-05-09 13:46:50 -07:00