Our TEST* macro calls pass arguments such as "int64_t" with the expectation that the preprocessing token will be used literally. Some platforms #define int64_t as "long long" which is not a valid preprocessing token. Perform preprocessor symbol concatenation on the type names at the first level of macro evaluation to avoid expanding the names. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
test.c | ||
test.cxx | ||
test.h | ||
test_ABI_C.c | ||
test_ABI_CXX.cxx | ||
test_ABI_endian.h.in | ||
test_INT_C.c | ||
test_INT_CXX.cxx | ||
test_INT_format.h.in | ||
test_include_C.c | ||
test_include_CXX.cxx |