careful of ntohl with :: cuz clang++ uses macro
qCompilerAndStdLib_constexpr_functions_cpp14Constaints_Buggy broken in gcc49