Fix return-type warnings with harness library and basic test (#776)

* Fix offending `-Wreturn-type` in harness library

* Fix offending `-Wreturn-type` in basic test
This commit is contained in:
Ankit Goyal
2020-05-18 17:33:17 +05:30
committed by GitHub
parent 3afe926416
commit 833f0d029e
3 changed files with 26 additions and 15 deletions

View File

@@ -23,16 +23,6 @@
#include <string>
#ifdef __cplusplus
extern "C" {
#endif
#define ADD_TEST(fn) {test_##fn, #fn, Version(1, 0)}
#define ADD_TEST_VERSION(fn, ver) {test_##fn, #fn, ver}
#define NOT_IMPLEMENTED_TEST(fn) {NULL, #fn, Version(0, 0)}
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
class Version
{
public:
@@ -56,6 +46,27 @@ private:
int m_minor;
};
Version get_device_cl_version(cl_device_id device);
#ifdef __cplusplus
extern "C" {
#endif
#define ADD_TEST(fn) \
{ \
test_##fn, #fn, Version(1, 0) \
}
#define ADD_TEST_VERSION(fn, ver) \
{ \
test_##fn, #fn, ver \
}
#define NOT_IMPLEMENTED_TEST(fn) \
{ \
NULL, #fn, Version(0, 0) \
}
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
typedef struct test_definition
{
basefn func;
@@ -128,7 +139,6 @@ extern cl_device_type GetDeviceType( cl_device_id );
// is the only device available, the SAME device is returned, so check!
extern cl_device_id GetOpposingDevice( cl_device_id device );
Version get_device_cl_version(cl_device_id device);
void version_expected_info(const char * test_name, const char * expected_version, const char * device_version);