Mesa (master): gallivm: Fix 'cast from pointer to integer of different size ' warning.

Vinson Lee vlee at kemper.freedesktop.org
Thu Dec 23 00:49:55 UTC 2010


Module: Mesa
Branch: master
Commit: adaa310e399960b034aa1d7d16ab077dd964b59a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adaa310e399960b034aa1d7d16ab077dd964b59a

Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 22 16:48:19 2010 -0800

gallivm: Fix 'cast from pointer to integer of different size' warning.

Fixes this GCC warning.
lp_bld_const.h: In function 'lp_build_const_int_pointer':
lp_bld_const.h:137: warning: cast from pointer to integer of different size

---

 src/gallium/auxiliary/gallivm/lp_bld_const.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_const.h b/src/gallium/auxiliary/gallivm/lp_bld_const.h
index 680211f..69718eb 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_const.h
+++ b/src/gallium/auxiliary/gallivm/lp_bld_const.h
@@ -134,7 +134,7 @@ lp_build_const_int_pointer(struct gallivm_state *gallivm, const void *ptr)
 
    /* int type large enough to hold a pointer */
    int_type = LLVMIntTypeInContext(gallivm->context, 8 * sizeof(void *));
-   v = LLVMConstInt(int_type, (unsigned long long) ptr, 0);
+   v = LLVMConstInt(int_type, (uintptr_t) ptr, 0);
    v = LLVMBuildIntToPtr(gallivm->builder, v,
                          LLVMPointerType(int_type, 0),
                          "cast int to ptr");




More information about the mesa-commit mailing list