diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2022-11-06 16:52:59 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2022-11-06 17:08:12 +0000 |
commit | 62be0de3d04b1843b9d63d99cd08c40360f8c1d7 (patch) | |
tree | 6113164b8785477dad43682321e5b8d358ae7197 | |
parent | 86b3e6061758a8a44d106560280cd00cd4f0dd5c (diff) | |
download | swig-62be0de3d04b1843b9d63d99cd08c40360f8c1d7.tar.gz |
Workaround for incomplete or/and keyword support in VC++
-rw-r--r-- | Examples/test-suite/cpp17_enable_if_t.i | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Examples/test-suite/cpp17_enable_if_t.i b/Examples/test-suite/cpp17_enable_if_t.i index 307237549..b361775d0 100644 --- a/Examples/test-suite/cpp17_enable_if_t.i +++ b/Examples/test-suite/cpp17_enable_if_t.i @@ -3,6 +3,11 @@ // test use of enable_if_t but without full %template instantiation, that is no enable_if_t definition is parsed %inline %{ +#if defined(_MSC_VER) && _MSC_VER < 1920 +#define or || +#define and && +#endif + #include <type_traits> typedef int node_t; typedef int position_t; |