• Tom Hughes's avatar
    Fix compilation error when using C++11. · 56327ecc
    Tom Hughes authored
    The issue occurs when the template type deduction results in NodeType
    being const.
    
    Shortened version of compile error:
    
    no matching function for call to 'operator new'
          new (p) NodeType(std::forward<Args>(args)...);
    
    candidate function not viable: no known conversion from 'const
    std::__1::basic_string<char, std::__1::char_traits<char>,
    std::__1::allocator<char> > *' to 'void *' for 2nd argument; take the
    address of the argument with &
    inline __attribute__ ((__visibility__("hidden"), __always_inline__))
    void* operator new (std::size_t, void* __p) noexcept {return __p;}
    56327ecc
Name
Last commit
Last update
..
google/protobuf Loading commit data...
solaris Loading commit data...
Makefile.am Loading commit data...