From bd0463087cb74af3c4bc844e1709ceffda552028 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 19 Jul 2007 21:51:30 +0000 Subject: [PATCH] minor bug fix in cpperraswarn pragma and now we error out if SWIG pragma is not recognised git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9871 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/Preprocessor/cpp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Preprocessor/cpp.c b/Source/Preprocessor/cpp.c index 816fcd406..45fc83030 100644 --- a/Source/Preprocessor/cpp.c +++ b/Source/Preprocessor/cpp.c @@ -1639,9 +1639,11 @@ String *Preprocessor_parse(String *s) { Swig_warnfilter(nowarn, 1); Delete(nowarn); Delete(val); - } else if (strncmp(c, "cpperraswarn=", 7) == 0) { + } else if (strncmp(c, "cpperraswarn=", 13) == 0) { error_as_warning = atoi(c + 13); - } + } else { + Swig_error(Getfile(s), Getline(id), "Unknown SWIG pragma: %s\n", c); + } } } } else if (Equal(id, kpp_level)) {