From 9af4c078a074f3e659ece7bea081e3ab10bf14bf Mon Sep 17 00:00:00 2001 From: Frits van Bommel Date: Sun, 29 Mar 2009 03:53:22 +0200 Subject: [PATCH] Another big-endian fix. (Don't lie to [s]printf...) --- gen/llvmhelpers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/llvmhelpers.cpp b/gen/llvmhelpers.cpp index 65e3a076..1dd46870 100644 --- a/gen/llvmhelpers.cpp +++ b/gen/llvmhelpers.cpp @@ -1316,7 +1316,7 @@ void DtoOverloadedIntrinsicName(TemplateInstance* ti, TemplateDeclaration* td, s } char tmp[21]; // probably excessive, but covers a uint64_t - sprintf(tmp, "%lu", gTargetData->getTypeSizeInBits(DtoType(T))); + sprintf(tmp, "%lu", (unsigned long) gTargetData->getTypeSizeInBits(DtoType(T))); // replace # in name with bitsize name = td->intrinsicName;