From ae36829ecd629e506c94bdf3b202e3a3ad44c868 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Fri, 10 Jun 2022 22:09:55 +0200 Subject: [PATCH] regexpr: disable forced optimisation switch This should be specifiable via (fp)make --- packages/regexpr/src/regexpr.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/regexpr/src/regexpr.pas b/packages/regexpr/src/regexpr.pas index 0a61284c2e..69b8c74726 100644 --- a/packages/regexpr/src/regexpr.pas +++ b/packages/regexpr/src/regexpr.pas @@ -69,7 +69,7 @@ interface {$BOOLEVAL OFF} {$EXTENDEDSYNTAX ON} {$LONGSTRINGS ON} -{$OPTIMIZATION ON} +{ OPTIMIZATION ON} // Handled by (fp)make options {$MODE DELPHI} // Delphi-compatible mode in FreePascal {$INLINE ON} {$DEFINE COMPAT} @@ -6864,7 +6864,7 @@ begin end; {$IFDEF reRealExceptionAddr} -{$OPTIMIZATION ON} +{ OPTIMIZATION ON} // specified via (fp)make // ReturnAddr works correctly only if compiler optimization is ON // I placed this method at very end of unit because there are no // way to restore compiler optimization flag ...