• Show log

    Commit

  • Hash : 19b890af
    Author : Kimmo Kinnunen
    Date : 2015-08-07T15:01:04

    Import new MurmurHash3 to fix g++ 4.9.2 errors
    
    The code is from http://smhasher.googlecode.com/svn/trunk/
    revision 152.
    
    Fixes error:
    ../../src/third_party/murmurhash/MurmurHash3.cpp:57:41: error: inlining failed in call to always_inline ‘uint32_t getblock(const uint32_t*, int)’: function body can be overwritten at link time
     FORCE_INLINE uint32_t getblock ( const uint32_t * p, int i )
    
    The error was previously fixed by adding a pragma to ignore the warning.
    
    The problem the compiler is complaining is that the function is visible
    to outside of the compilation unit. This can be fixed by making the
    function inline (as in the new version of the MurmurHash3.cpp) or
    static.
    
    Change-Id: I7a1262964489d72de8b4707ca2284363c8b46e20
    Reviewed-on: https://chromium-review.googlesource.com/291620
    Tested-by: Kimmo Kinnunen <kkinnunen@nvidia.com>
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Dongseong Hwang <dongseong.hwang@intel.com>
    Tested-by: Dongseong Hwang <dongseong.hwang@intel.com>
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags