Преглед изворни кода

Accept and discard a C++/Java type for the catch parameter

mingodad пре 7 година
родитељ
комит
358e54bb31
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      SquiLu/squirrel/sqcompiler.cpp

+ 5 - 0
SquiLu/squirrel/sqcompiler.cpp

@@ -2973,6 +2973,11 @@ error:
         Expect(TK_CATCH);
         Expect(_SC('('));
         exid = Expect(TK_IDENTIFIER);
+        if(CheckTypeName(exid)) //C/C++ type declaration;
+        {
+           //for now just accept the type and do nothing with it
+           exid = Expect(TK_IDENTIFIER);
+        }
         Expect(_SC(')'));
         {
             BEGIN_SCOPE();