Hi. I noticed aliases of static non-function objects didn't work on tinycc.
#undef NDEBUG #include <assert.h> #include <stdint.h> static int st_x = 42; static int st_x_ __attribute((alias("st_x")));int main(void){ assert((uintptr_t)&st_x == (uintptr_t)&st_x_); } //used to fail
Pushed a fix that makes it work. Best regards, Petr Skocik _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel