You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original Assignee: Stefan Wallentowitz (@wallento)
Hi Wilson,
based on the discussion here (chipsalliance/chisel#293) I found that type parameters lead to a problem with generated files and emitted code with -O0, because SmallNames did not set a character. Hence \000 was used, with the file name and content getting messed up.
The SmallName of type parameters needs to be generated, otherwise files/modules with character \000 were generated after calling paramSmallName.
With this patch the SmallName 'T' is used for type parameters.
The text was updated successfully, but these errors were encountered:
Author Name: Stefan Wallentowitz (@wallento)
Original Redmine Issue: 1101 from https://www.veripool.org
Original Assignee: Stefan Wallentowitz (@wallento)
Hi Wilson,
based on the discussion here (chipsalliance/chisel#293) I found that type parameters lead to a problem with generated files and emitted code with -O0, because SmallNames did not set a character. Hence \000 was used, with the file name and content getting messed up.
The SmallName of type parameters needs to be generated, otherwise files/modules with character \000 were generated after calling paramSmallName.
With this patch the SmallName 'T' is used for type parameters.
The text was updated successfully, but these errors were encountered: