===> Building for higan-102
gmake[1]: Entering directory '/ports/higan/work/higan_v102-source/higan'
/usr/local/bin/clang++36 -x c++ -std=c++14 -fno-strict-aliasing -fwrapv -I/usr/local/include -I. -I.. -O3 -march=native -fopenmp -c target-tomoko/tomoko.cpp -o obj/ui-tomoko.o
In file included from target-tomoko/tomoko.cpp:1:
In file included from target-tomoko/tomoko.hpp:1:
In file included from ../nall/nall.hpp:18:
In file included from ../nall/arithmetic.hpp:26:
../nall/arithmetic/natural.hpp:322:18: error: use of overloaded operator '+' is
ambiguous (with operand types 'char' and 'nall::uint256_t')
*p++ = '0' + remainder;
~~~ ^ ~~~~~~~~~
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned __int128)
In file included from target-tomoko/tomoko.cpp:1:
In file included from target-tomoko/tomoko.hpp:1:
In file included from ../nall/nall.hpp:18:
In file included from ../nall/arithmetic.hpp:34:
../nall/arithmetic/natural.hpp:322:18: error: use of overloaded operator '+' is
ambiguous (with operand types 'char' and 'nall::uint512_t')
*p++ = '0' + remainder;
~~~ ^ ~~~~~~~~~
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned __int128)
In file included from target-tomoko/tomoko.cpp:1:
In file included from target-tomoko/tomoko.hpp:1:
In file included from ../nall/nall.hpp:18:
In file included from ../nall/arithmetic.hpp:42:
../nall/arithmetic/natural.hpp:322:18: error: use of overloaded operator '+' is
ambiguous (with operand types 'char' and 'nall::uint1024_t')
*p++ = '0' + remainder;
~~~ ^ ~~~~~~~~~
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned __int128)
In file included from target-tomoko/tomoko.cpp:1:
In file included from target-tomoko/tomoko.hpp:1:
In file included from ../nall/nall.hpp:18:
In file included from ../nall/arithmetic.hpp:50:
../nall/arithmetic/natural.hpp:322:18: error: use of overloaded operator '+' is
ambiguous (with operand types 'char' and 'nall::uint2048_t')
*p++ = '0' + remainder;
~~~ ^ ~~~~~~~~~
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned __int128)
In file included from target-tomoko/tomoko.cpp:1:
In file included from target-tomoko/tomoko.hpp:1:
In file included from ../nall/nall.hpp:18:
In file included from ../nall/arithmetic.hpp:58:
../nall/arithmetic/natural.hpp:322:18: error: use of overloaded operator '+' is
ambiguous (with operand types 'char' and 'nall::uint4096_t')
*p++ = '0' + remainder;
~~~ ^ ~~~~~~~~~
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned __int128)
In file included from target-tomoko/tomoko.cpp:1:
In file included from target-tomoko/tomoko.hpp:1:
In file included from ../nall/nall.hpp:18:
In file included from ../nall/arithmetic.hpp:66:
../nall/arithmetic/natural.hpp:322:18: error: use of overloaded operator '+' is
ambiguous (with operand types 'char' and 'nall::uint8192_t')
*p++ = '0' + remainder;
~~~ ^ ~~~~~~~~~
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(double,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long
double, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(float,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long, long
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(long long,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
__int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(__int128,
unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
int, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
long long, unsigned __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, float)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long double)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, __int128)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned int)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned long long)
../nall/arithmetic/natural.hpp:322:18: note: built-in candidate operator+(unsigned
__int128, unsigned __int128)
In file included from target-tomoko/tomoko.cpp:1:
In file included from target-tomoko/tomoko.hpp:1:
In file included from ../nall/nall.hpp:18:
In file included from ../nall/arithmetic.hpp:7:
In file included from ../nall/string.hpp:17:
In file included from ../nall/primitives.hpp:3:
../nall/serializer.hpp:68:61: warning: shift count >= width of type
[-Wshift-count-overflow]
for(uint n : range(size)) _data[_size++] = copy, copy >>= 8;
^ ~
../nall/serializer.hpp:89:138: note: in instantiation of function template
specialization 'nall::serializer::integer' requested here
...= 0) -> serializer& { return integer(value); }
^
../nall/primitives.hpp:19:43: note: in instantiation of function template
specialization 'nall::serializer::operator()' requested here
inline auto serialize(serializer& s) { s(data); }
^
1 warning and 6 errors generated.
gmake[1]: *** [GNUmakefile:51: obj/ui-tomoko.o] Error 1
gmake[1]: Leaving directory '/ports/higan/work/higan_v102-source/higan'
*** Error code 2
Stop.
make: stopped in /ports/higan