From 3d6b068b8c7db307dda236b8bd1ebec5ffdcce50 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 16 Nov 2012 19:38:48 +0000 Subject: [PATCH] Add some assertions around use of Tell git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13896 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/DOH/fio.c | 1 + Source/Preprocessor/cpp.c | 1 + 2 files changed, 2 insertions(+) diff --git a/Source/DOH/fio.c b/Source/DOH/fio.c index 4e91a1b51..43f6dc3cf 100644 --- a/Source/DOH/fio.c +++ b/Source/DOH/fio.c @@ -76,6 +76,7 @@ static DOH *encode(char *name, DOH *s) { Seek(s, 0, SEEK_SET); fn = (DOH *(*)(DOH *)) Data(handle); ns = (*fn) (s); + assert(pos != -1); Seek(s, pos, SEEK_SET); if (tmp) Delete(tmp); diff --git a/Source/Preprocessor/cpp.c b/Source/Preprocessor/cpp.c index d68658eb6..5a7634f91 100644 --- a/Source/Preprocessor/cpp.c +++ b/Source/Preprocessor/cpp.c @@ -583,6 +583,7 @@ static List *find_args(String *s, int ismacro, String *macro_name) { c = Getc(s); if (c != '(') { /* Not a macro, bail out now! */ + assert(pos != -1); Seek(s, pos, SEEK_SET); Delete(args); return 0;