summaryrefslogtreecommitdiff
path: root/tests/test/jvm/tinitvar.pp
blob: c66d14c6d692eac1402d041768391f23ea0c392d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
program tinitvar;

{$namespace org.freepascal.test.tinitvar}

type
  tenum = (ta,tb,tc);

procedure varpara(
var by: byte;
var si: shortint;
var mi: smallint;
var wo: word;
var li: longint;
var ca: cardinal;
var i6: int64;
var qw: qword;
var e: tenum;
var sg: single;
var db: double;
var c: ansichar;
var wc: widechar);
begin
end;

procedure test;
var
  by: byte;
  si: shortint;
  mi: smallint;
  wo: word;
  li: longint;
  ca: cardinal;
  i6: int64;
  qw: qword;
  e: tenum;
  sg: single;
  db: double;
  c: ansichar;
  wc: widechar;
begin
  varpara(
  by,
  si,
  mi,
  wo,
  li,
  ca,
  i6,
  qw,
  e,
  sg,
  db,
  c,
  wc
  );
end;

begin
  test;
end.