Implement __builtin_printf, __builtin_fprintf. Fixes <rdar://problem/8336581>.
llvm-svn: 112049
This commit is contained in:
parent
12367e30e0
commit
334a10a343
|
@ -286,12 +286,14 @@ BUILTIN(__builtin_stdarg_start, "vA.", "n")
|
|||
BUILTIN(__builtin_bcmp, "iv*v*z", "n")
|
||||
BUILTIN(__builtin_bcopy, "vv*v*z", "n")
|
||||
BUILTIN(__builtin_bzero, "vv*z", "nF")
|
||||
BUILTIN(__builtin_fprintf, "iP*cC*.", "Fp:1:")
|
||||
BUILTIN(__builtin_memchr, "v*vC*iz", "nF")
|
||||
BUILTIN(__builtin_memcmp, "ivC*vC*z", "nF")
|
||||
BUILTIN(__builtin_memcpy, "v*v*vC*z", "nF")
|
||||
BUILTIN(__builtin_memmove, "v*v*vC*z", "nF")
|
||||
BUILTIN(__builtin_mempcpy, "v*v*vC*z", "nF")
|
||||
BUILTIN(__builtin_memset, "v*v*iz", "nF")
|
||||
BUILTIN(__builtin_printf, "icC*.", "Fp:0:")
|
||||
BUILTIN(__builtin_stpcpy, "c*c*cC*", "nF")
|
||||
BUILTIN(__builtin_stpncpy, "c*c*cC*z", "nF")
|
||||
BUILTIN(__builtin_strcasecmp, "icC*cC*", "nF")
|
||||
|
|
|
@ -90,3 +90,8 @@ void test14() {
|
|||
int old;
|
||||
old = __sync_fetch_and_min((volatile int *)&old, 1);
|
||||
}
|
||||
|
||||
// <rdar://problem/8336581>
|
||||
void test15(const char *s) {
|
||||
__builtin_printf("string is %s\n", s);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue