Explorar o código

* Avoid Range checks in CalcHash

git-svn-id: trunk@14772 -
pierre %!s(int64=15) %!d(string=hai) anos
pai
achega
7c06edbb17
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      ide/wini.pas

+ 7 - 0
ide/wini.pas

@@ -92,6 +92,10 @@ uses
   {$Q-}
   {$DEFINE REENABLE_Q}
 {$ENDIF}
+{$IFOPT R+}
+  {$R-}
+  {$DEFINE REENABLE_R}
+{$ENDIF}
 
 function CalcHash(const s: String): Cardinal;
 var
@@ -105,6 +109,9 @@ end;
 {$IFDEF REENABLE_Q}
   {$Q+}
 {$ENDIF}
+{$IFDEF REENABLE_R}
+  {$R+}
+{$ENDIF}
 
 constructor TINIEntry.Init(const ALine: string);
 begin