Fix garbage line number and empty file name reporting for some '}' or ')' error messages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13976 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
6dd4f362b3
commit
093dc60d2d
6 changed files with 32 additions and 2 deletions
13
Examples/test-suite/errors/cpp_missing_rparenthesis.i
Normal file
13
Examples/test-suite/errors/cpp_missing_rparenthesis.i
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
%module xxx
|
||||
|
||||
%inline %{
|
||||
class Klass {
|
||||
Klass(int i) : m_i(
|
||||
{
|
||||
}
|
||||
};
|
||||
%}
|
||||
|
||||
void something() {
|
||||
}
|
||||
|
||||
|
|
@ -46,7 +46,7 @@ c_long_short.i:5: Error: Extra long specifier.
|
|||
c_long_short.i:6: Error: Extra short specifier.
|
||||
|
||||
:::::::::::::::::::::::::::::::: c_missing_rbrace.i :::::::::::::::::::::::::::::::::::
|
||||
:168430090: Error: Missing '}'. Reached end of input.
|
||||
c_missing_rbrace.i:3: Error: Missing '}'. Reached end of input.
|
||||
c_missing_rbrace.i:3: Error: Syntax error in input(1).
|
||||
|
||||
:::::::::::::::::::::::::::::::: c_missing_semi.i :::::::::::::::::::::::::::::::::::
|
||||
|
|
@ -296,6 +296,10 @@ cpp_macro_locator.i:97: Warning 509: as it is shadowed by overloadinline2(int *)
|
|||
cpp_macro_locator.i:101: Warning 509: Overloaded method overload5(int const *) effectively ignored,
|
||||
cpp_macro_locator.i:100: Warning 509: as it is shadowed by overload5(int *).
|
||||
|
||||
:::::::::::::::::::::::::::::::: cpp_missing_rparenthesis.i :::::::::::::::::::::::::::::::::::
|
||||
cpp_missing_rparenthesis.i:5: Error: Missing ')'. Reached end of input.
|
||||
cpp_missing_rparenthesis.i:5: Error: Syntax error in input(3).
|
||||
|
||||
:::::::::::::::::::::::::::::::: cpp_missing_rtemplate.i :::::::::::::::::::::::::::::::::::
|
||||
cpp_missing_rtemplate.i:4: Error: Syntax error in input(1).
|
||||
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ cpp_extend_undefined
|
|||
cpp_inline_namespace
|
||||
cpp_inherit
|
||||
cpp_macro_locator
|
||||
cpp_missing_rparenthesis
|
||||
cpp_missing_rtemplate
|
||||
cpp_namespace_alias
|
||||
cpp_namespace_aliasnot
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue