loop_optimization1.adb

来自「用于进行gcc测试」· ADB 代码 · 共 28 行

ADB
28
字号
-- { dg-do compile }-- { dg-options "-O3" }package body Loop_Optimization1 is   procedure Create (A : in out D; Val : Integer) is      M : constant Group_Chain_List := Group_Chains(Val);      G : constant Group_List := Groups(Val);      function Is_Visible (Group : Number) return Boolean is      begin         for I in M'Range loop            if Group = M(I).Groups(M(I).Length) then               return True;            end if;         end loop;         return False;      end;   begin      for I in A.L'Range loop         A.L(I) := new R(Is_Visible(G(I)));      end loop;   end;end Loop_Optimization1;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?