1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc int sprintf(char * restrict str, const char * restrict format, ...); 4*f4a2713aSLionel Sambuc union U{ 5*f4a2713aSLionel Sambuc int i[8]; 6*f4a2713aSLionel Sambuc char s[80]; 7*f4a2713aSLionel Sambuc }; 8*f4a2713aSLionel Sambuc format_message(char * buffer,union U * u)9*f4a2713aSLionel Sambucvoid format_message(char *buffer, union U *u) { 10*f4a2713aSLionel Sambuc sprintf(buffer, u->s); 11*f4a2713aSLionel Sambuc } 12