Move Swig_locator from scanner.c to cscanner.c. Fix file and line error/warning reporting fixes where SWIG macros are used within {} braces (where the preprocessor expands macros), for example macros within %inline {...} and %fragment(...) {...} and nested structs. Basically anything that results ina call to skip_balanced() in the parser/preprocessor.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12227 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
ea9275ca08
commit
31af118c41
7 changed files with 284 additions and 109 deletions
|
|
@ -65,6 +65,7 @@ cpp_extend_redefine
|
|||
cpp_extend_undefined
|
||||
cpp_inline_namespace
|
||||
cpp_inherit
|
||||
cpp_macro_locator
|
||||
cpp_missing_rtemplate
|
||||
cpp_namespace_alias
|
||||
cpp_namespace_aliasnot
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue