Improve error message when an unknown SWIG directive is used

This previously gave the cryptic "Error: Syntax error in input(1).", but
now gives "Error: Unknown directive '%foo'."
This commit is contained in:
Olly Betts 2015-01-08 12:07:54 +13:00
commit 04715f74e2
6 changed files with 29 additions and 2 deletions

View file

@ -0,0 +1,7 @@
%module xxx
/* This used to give the rather cryptic "Syntax error in input(1)." prior to
* SWIG 3.0.4. This testcase checks that the improved message is actually
* issued.
*/
%remane("typo") tyop;

View file

@ -0,0 +1 @@
c_unknowndirective.i:7: Error: Unknown directive '%remane'.