From fed980b201c55ff3d6b8cd10635212ec822660bf Mon Sep 17 00:00:00 2001 From: "Pedro F. Giffuni" Date: Thu, 28 Jun 2012 16:44:29 +0000 Subject: [PATCH] Safer fix for building with Clang. error: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') Reported by: Ed Maste --- cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c index 3a2000537f7..d0fbabd89e7 100644 --- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c +++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c @@ -761,7 +761,7 @@ dt_print_llquantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr, step = next > nsteps ? next / nsteps : 1; if (first_bin == 0) { - (void) snprintf(c, sizeof (c), "< %ld", value); + (void) snprintf(c, sizeof (c), "< %lld", (long long)value); if (dt_printf(dtp, fp, "%16s ", c) < 0) return (-1);