From 88d82c6eaee88398af1de57cddca692a1f74b087 Mon Sep 17 00:00:00 2001 From: Uneven Prankster Date: Mon, 17 Jul 2023 01:34:34 -0300 Subject: Cleanup feels good! Big work coming up this week. --- tinycc/tests/tests2/120_alias.c | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 tinycc/tests/tests2/120_alias.c (limited to 'tinycc/tests/tests2/120_alias.c') diff --git a/tinycc/tests/tests2/120_alias.c b/tinycc/tests/tests2/120_alias.c deleted file mode 100644 index 5bead0f..0000000 --- a/tinycc/tests/tests2/120_alias.c +++ /dev/null @@ -1,29 +0,0 @@ -/* Check semantics of various constructs to generate renamed symbols. */ -extern int printf (const char *, ...); -void target(void); -void target(void) { - printf("in target function\n"); -} - -void alias_for_target(void) __attribute__((alias("target"))); -#ifdef __leading_underscore -void asm_for_target(void) __asm__("_target"); -#else -void asm_for_target(void) __asm__("target"); -#endif - -/* This is not supposed to compile, alias targets must be defined in the - same unit. In TCC they even must be defined before the reference -void alias_for_undef(void) __attribute__((alias("undefined"))); -*/ - -extern void inunit2(void); - -int main(void) -{ - target(); - alias_for_target(); - asm_for_target(); - inunit2(); - return 0; -} -- cgit v1.2.3