From b9c8572d7161633d1cc4528bf1159458e8248bcf Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 5 Aug 2014 15:28:32 +0600 Subject: [PATCH] Fix wrong assert happening in the CUEW --- extern/cuew/auto/cuew_gen.py | 6 +++--- extern/cuew/src/cuew.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/extern/cuew/auto/cuew_gen.py b/extern/cuew/auto/cuew_gen.py index 4cdc361e6f0..a94525c52b1 100644 --- a/extern/cuew/auto/cuew_gen.py +++ b/extern/cuew/auto/cuew_gen.py @@ -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("") diff --git a/extern/cuew/src/cuew.c b/extern/cuew/src/cuew.c index 35ffca3991f..9ba65ac310a 100644 --- a/extern/cuew/src/cuew.c +++ b/extern/cuew/src/cuew.c @@ -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. */