Fix wrong assert happening in the CUEW
This commit is contained in:
6
extern/cuew/auto/cuew_gen.py
vendored
6
extern/cuew/auto/cuew_gen.py
vendored
@@ -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("")
|
||||
|
||||
|
6
extern/cuew/src/cuew.c
vendored
6
extern/cuew/src/cuew.c
vendored
@@ -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. */
|
||||
|
Reference in New Issue
Block a user