diff --git a/SWIG/Source/Preprocessor/cpp.c b/SWIG/Source/Preprocessor/cpp.c index ac673869b..5faf65398 100644 --- a/SWIG/Source/Preprocessor/cpp.c +++ b/SWIG/Source/Preprocessor/cpp.c @@ -911,6 +911,7 @@ SWIG_cpp_parse(DOH *s) break; case 46: if (c == '\n') { + Ungetc(c,s); cpp_lines++; state = 50; } else Putc(c,comment);