Training courses
Kernel and Embedded Linux
Bootlin training courses
1 2 3 4 5 6 7 8 9 10 11
// RUN: %clang_cc1 -emit-llvm %s -o /dev/null int sprintf(char * restrict str, const char * restrict format, ...); union U{ int i[8]; char s[80]; }; void format_message(char *buffer, union U *u) { sprintf(buffer, u->s); }