The attached patch avoids the GCC 4.8.1 compiler warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: [enabled by default]