boolean_subtype.adb
来自「用于进行gcc测试」· ADB 代码 · 共 43 行
ADB
43 行
-- { dg-do compile }-- { dg-options "-O2" }procedure boolean_subtype is subtype Component_T is Boolean; function Condition return Boolean is begin return True; end; V : Integer := 0; function Component_Value return Integer is begin V := V + 1; return V; end; Most_Significant : Component_T := False; Least_Significant : Component_T := True;begin if Condition then Most_Significant := True; end if; if Condition then Least_Significant := Component_T'Val (Component_Value); end if; if Least_Significant < Most_Significant then Least_Significant := Most_Significant; end if; if Least_Significant /= True then raise Program_Error; end if;end;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?