diff options
Diffstat (limited to 'src/bindings/swig.h')
-rw-r--r-- | src/bindings/swig.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bindings/swig.h b/src/bindings/swig.h index 94ad91dc6..2fa6ba4f0 100644 --- a/src/bindings/swig.h +++ b/src/bindings/swig.h @@ -26,7 +26,11 @@ #endif /* SWIG_VERSION */ %import "cvc4_public.h" -%import "util/tls.h" +#warning Working around a SWIG segfault in C++ template parsing. +//%import "util/tls.h" +#define CVC4_THREADLOCAL(__type...) __type +#define CVC4_THREADLOCAL_PUBLIC(__type...) CVC4_PUBLIC __type +#define CVC4_THREADLOCAL_TYPE(__type...) __type // swig doesn't like the __thread storage class... #define __thread |