aboutsummaryrefslogtreecommitdiff
path: root/testsuite/compilable/traits_size.elna
blob: 7ee46f1c99f918221a7dced0e9c57255930ca6a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  i: Int := 1
  s: Int := cast(#size(Int): Int)
  a: [10]Int
  as: Int := cast(#size([10]Int): Int)
  p: Int := cast(#size(Pointer): Int)

program()
begin
  assert(s > 0);
  assert(as = 10 * cast(#size(Int): Int));
  assert(p > 0)
end.