Browse Source

* enable test to work also with small targets taking only a shortint as longjmp argument

git-svn-id: trunk@34972 -
florian 8 years ago
parent
commit
bfb6d4d1b7
1 changed files with 4 additions and 4 deletions
  1. 4 4
      tests/test/units/system/tjmp.pp

+ 4 - 4
tests/test/units/system/tjmp.pp

@@ -48,7 +48,7 @@ procedure tmyobject.testsetjmp;
 
 
 procedure tderivedobject.testlongjmp;
 procedure tderivedobject.testlongjmp;
  begin
  begin
-    longjmp(envbuf, 255);
+    longjmp(envbuf, 127);
  end;
  end;
 
 
 procedure tderivedobject.testsetjmp;
 procedure tderivedobject.testsetjmp;
@@ -67,7 +67,7 @@ procedure tderivedobject.testsetjmp;
             self.testlongjmp;
             self.testlongjmp;
         end;
         end;
      end;
      end;
-   255 : WriteLn('Sucess!');
+   127 : WriteLn('Success!');
    else
    else
      begin
      begin
        WriteLn('Failure!');
        WriteLn('Failure!');
@@ -78,7 +78,7 @@ procedure tderivedobject.testsetjmp;
 
 
 procedure testlongjmp;
 procedure testlongjmp;
  begin
  begin
-    longjmp(global_envbuf, 255);
+    longjmp(global_envbuf, 127);
  end;
  end;
 
 
 
 
@@ -99,7 +99,7 @@ procedure testsetjmp;
             testlongjmp;
             testlongjmp;
         end;
         end;
      end;
      end;
-   255 : WriteLn('Sucess!');
+   127 : WriteLn('Success!');
    else
    else
      begin
      begin
        WriteLn('Failure!');
        WriteLn('Failure!');