Fix wrong assert happening in the CUEW

This commit is contained in:
Sergey Sharybin
2014-08-05 15:28:32 +06:00
parent b9e4929846
commit b9c8572d71
2 changed files with 6 additions and 6 deletions

View File

@@ -416,12 +416,12 @@ typedef void* DynamicLibrary;
def print_dl_helper_macro():
print("""#define %s_LIBRARY_FIND_CHECKED(name) \\
name = (t##name *)dynamic_library_find(lib, #name);
#define %s_LIBRARY_FIND(name) \\
name = (t##name *)dynamic_library_find(lib, #name); \\
assert(name);
#define %s_LIBRARY_FIND(name) \\
name = (t##name *)dynamic_library_find(lib, #name);
static DynamicLibrary lib;""" % (REAL_LIB, REAL_LIB))
print("")

View File

@@ -50,12 +50,12 @@ typedef void* DynamicLibrary;
#endif
#define CUDA_LIBRARY_FIND_CHECKED(name) \
name = (t##name *)dynamic_library_find(lib, #name);
#define CUDA_LIBRARY_FIND(name) \
name = (t##name *)dynamic_library_find(lib, #name); \
assert(name);
#define CUDA_LIBRARY_FIND(name) \
name = (t##name *)dynamic_library_find(lib, #name);
static DynamicLibrary lib;
/* Function definitions. */