blob: 76d31deb27d99abb968867dd787fa1af03fae576 (
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
|
entity repro2 is
end repro2;
architecture behav of repro2 is
type msg_t is record
pfx : string;
func : string;
user : string;
end record;
procedure report_msg (m : msg_t) is
begin
report m.pfx & "." & m.func & ": " & m.user;
end report_msg;
procedure fill (pfx : string := "#err#"; usr : string := "none") is
begin
report_msg (m => (pfx, "fill", usr));
end fill;
begin
process
begin
fill;
fill (pfx => "my err");
wait;
end process;
end behav;
|