Skip to content

[VHDL] - Generic parameter list of generic subprograms are not printed #9963

Closed
@ktbarrett

Description

@ktbarrett

Describe the bug
Generic parameter list of generic subprograms are not being printed.

Expected behavior
If a subprogram has a generic parameter list, it should be printed in addition to the regular parameter list.

Screenshots
image

To Reproduce

library ieee;
use ieee.std_logic_1164.all;

--! An example of a regular package
--!
--! This package contains stuff... nuff said.
package a_pack is

  --! Example Generic Procedure
  --!
  --! @tparam T type of the data of the DFF
  --! @param q output of DFF
  --! @param d input of DFF
  --! @param clk clock
  --! @param rst resets back to INIT
  --! @param en DFF enable
  --! @param INIT value to set the output to when rst is asserted
  procedure MyGenericProcedure
    generic (
      type T
    )
    parameter (
      signal   q    : inout T;
      constant d    : in    T;
      signal   clk  : in    std_logic;
      constant rst  : in    std_logic;
      constant en   : in    std_logic;
      constant INIT : in    T
    );

end package a_pack;

package body a_pack is
end package body a_pack;
> doxygen -x Doxyfile
# Difference with default Doxyfile 1.9.6
OPTIMIZE_OUTPUT_VHDL   = YES
EXTRACT_ALL            = YES
RECURSIVE              = YES
GENERATE_LATEX         = NO

Version
Doxygen 1.9.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    VHDLVHDL / Verilogbug

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions