William S Fulton
22a8088a98
Fix -Wunused-variable warning in Lua and Octave wrappers
...
Add bool output parameter to Swig_overload_dispatch to say when it has
generated code that will use the typecheck typemap code to help Lua and
Octave to not emit unused argv[] arrays.
Alas, resorted to warning suppression for deficient cpp11_initializer_list
typecheck typemap in cpp11_std_initializer_list testcase.
2025-06-23 21:39:49 +01:00
William S Fulton
53275db3e9
Suppress testcase warning
2024-10-06 00:50:14 +01:00
Olly Betts
a111df5650
Enable part of testcase which now works
...
Looks like handling of this was fixed by
3ef3f39516 .
2024-09-28 15:35:40 +12:00
William S Fulton
ed09dd948f
cpp11_attribute_specifiers testcase warning suppression
2022-11-05 08:02:59 +00:00
William S Fulton
4e234c7604
Suppress Visual C++ deprecated warnings
2022-07-31 01:02:08 +01:00
Olly Betts
04abbcf4ae
Turn an unmatched ]] back into two ]
...
Needed to handle e.g. `a[a[0]]`. SWIG's parser doesn't seem to handle
that currently though. See #2286 .
2022-07-08 15:50:51 +12:00
Olly Betts
5ddcbac56b
Test [[ and ]] in string literal are preserved
...
Suggested by wsfulton in #1158
2022-07-08 15:33:01 +12:00
Julien Marrec
d3759a9b36
Avoid parse errors for C++ attributes
...
Just ignore anything in between [[ and ]] in the scanner, which is better
that failing with a parse error.
Fixes #1158
Fixes #2286
2022-07-08 15:27:02 +12:00