Make using std::signbit conditional