diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-08-05 13:28:32 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-08-05 13:28:59 +0400 |
commit | b9c8572d7161633d1cc4528bf1159458e8248bcf (patch) | |
tree | 4425386487d60f240b066cd1362741abf3904312 /extern/cuew | |
parent | b9e4929846a59b0f274ec0b898582becb58718d0 (diff) |
Fix wrong assert happening in the CUEW
Diffstat (limited to 'extern/cuew')
-rw-r--r-- | extern/cuew/auto/cuew_gen.py | 6 | ||||
-rw-r--r-- | 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. */ |