IDE: disable optimization stackframe for units with for..in

git-svn-id: trunk@43923 -
This commit is contained in:
mattias 2014-02-06 19:42:58 +00:00
parent 65463e1215
commit 1ff96a4fd4
11 changed files with 27 additions and 4 deletions

View File

@ -2,6 +2,8 @@ unit AdvHistoryList;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses

View File

@ -25,6 +25,8 @@ unit BuildModeDiffDlg;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses

View File

@ -27,6 +27,8 @@ unit CheckCompilerOpts;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses

View File

@ -27,7 +27,7 @@ unit etMessageFrame;
{$mode objfpc}{$H+}
{$DEFINE CheckExtTools}
{$I ide.inc}
interface

View File

@ -2,6 +2,8 @@ unit project_resources_options;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses

View File

@ -27,6 +27,8 @@ unit IDETranslations;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses

View File

@ -30,6 +30,8 @@
{ $DEFINE VerboseIDEMultiForm}
{$DEFINE CheckExtTools}
{off $apptype console}
{off $define UseTurbopowerInHelp}
@ -50,5 +52,11 @@
{$ENDIF}
{$ENDIF}
{$IF FPC_FULLVERSION<20700}
// fpc 2.6.2 and 2.6.3 have a bug with -O2 and for..in
// see http://bugs.freepascal.org/view.php?id=25588
{$OPTIMIZATION NOSTACKFRAME}
{$ENDIF}
// end.

View File

@ -31,6 +31,8 @@ unit SourceEditProcs;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses

View File

@ -30,6 +30,8 @@ unit UnitDependencies;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses

View File

@ -34,9 +34,8 @@
unit ViewUnit_Dlg;
{$mode objfpc}{$H+}
{$IF FPC_FULLVERSION<20700}
{$OPTIMIZATION NOSTACKFRAME}
{$ENDIF}
{$I ide.inc}
interface

View File

@ -34,6 +34,8 @@ unit W32VersionInfo;
{$mode objfpc}{$H+}
{$I ide.inc}
interface
uses