No deprecated warning for types used in parameter declaration
Fpc 3.3.1
For the below warnings will be generated fro `F1` and `a`
But the parameter `x: TFoo` will not receive a warning.
```
program Project1;
type
TFoo = 1..9 deprecated;
TBar = class
F1: TFoo;
procedure M1(x:TFoo);
end;
var
a: TFoo;
procedure b(x:TFoo);
begin
writeln(x);
end;
procedure TBar.M1(x: TFoo);
begin
writeln(x);
end;
begin
end.
```
issue