mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-13 13:19:18 +02:00
Merged revision(s) 43921-43923 #ff16a531d9-#ff16a531d9 from trunk:
IDE: Fixed crash due to fpc optimizer issue #0020827 / Lazarus issue #0025588 ........ TAChart: Fixed crash due to fpc optimizer issue #0020827 / Lazarus issue #0025681 ........ IDE: disable optimization stackframe for units with for..in ........ git-svn-id: branches/fixes_1_2@43971 -
This commit is contained in:
parent
4bb8454150
commit
53738d9f24
@ -19,6 +19,9 @@
|
||||
unit TAChartUtils;
|
||||
|
||||
{$H+}
|
||||
{$IF FPC_FULLVERSION<20700}
|
||||
{$OPTIMIZATION NOSTACKFRAME}
|
||||
{$ENDIF}
|
||||
|
||||
interface
|
||||
|
||||
|
@ -2,6 +2,8 @@ unit AdvHistoryList;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
@ -25,6 +25,8 @@ unit BuildModeDiffDlg;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
@ -27,6 +27,8 @@ unit CheckCompilerOpts;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
@ -27,7 +27,7 @@ unit etMessageFrame;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$DEFINE CheckExtTools}
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
|
@ -27,6 +27,8 @@ unit IDETranslations;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
@ -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.
|
||||
|
||||
|
@ -31,6 +31,8 @@ unit SourceEditProcs;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
@ -30,6 +30,8 @@ unit UnitDependencies;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
@ -35,6 +35,8 @@ unit ViewUnit_Dlg;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
@ -34,6 +34,8 @@ unit W32VersionInfo;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
{$I ide.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
|
Loading…
Reference in New Issue
Block a user