Please consider pulling this commit which partially addresses the problem I reported in issue27.
This commit resolves compilation errors in the generated clang-upc-lib.h for the case where GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 and GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 is missing. Specifically, this ensures inclusion of the typedefs required for the prototype of the external __upc_atomic_cas().
Please consider pulling this commit which partially addresses the problem I reported in issue27.
This commit resolves compilation errors in the generated clang-upc-lib.h for the case where GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 and GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 is missing. Specifically, this ensures inclusion of the typedefs required for the prototype of the external __upc_atomic_cas().