-std is defined 3 times (two times as c++11 and one time as gnu++0x). That doesn't look right. The OSX tests are failing on that job because it's failing to infer the correct method based on the argument and return types... It works on Linux though (and I tried gcc, clang6 and clang9 on Linux, all working), it could be because of the -std=gnu++0x, but I'm not sure.
From our ci:
(https://travis-ci.com/nodejs/llnode/jobs/240607109)
-std is defined 3 times (two times as c++11 and one time as gnu++0x). That doesn't look right. The OSX tests are failing on that job because it's failing to infer the correct method based on the argument and return types... It works on Linux though (and I tried gcc, clang6 and clang9 on Linux, all working), it could be because of the
-std=gnu++0x
, but I'm not sure.