#628 Compiler crash with bitfield of undeclared symbol

v0.9
closed-fixed
5
2009-01-29
2009-01-22
No

Icarus crashes, instead of giving an informative error message, when faced with a bitfield of an undeclared symbol. At least in one circumstance, in attached test case.

Uncommenting the declaration in that test case turns it into Perfectly Valid Verilog.

Discussion

  • Larry Doolittle

    Larry Doolittle - 2009-01-22
     
  • Larry Doolittle

    Larry Doolittle - 2009-01-22

    As an aid for those googling for this problem, the assertion failure triggered by this bug is:

    ivl: /home/ldoolitt/git/verilog/netmisc.cc:339: hname_t eval_path_component(Design*, NetScope*, const name_component_t&): Assertion `index.sel == index_component_t::SEL_BIT' failed.

    Tested using current (2009-01-21) git Icarus Verilog.

     
  • Stephen Williams

    • milestone: 530321 --> v0.9
    • assigned_to: nobody --> stevewilliams
     
  • Stephen Williams

    • status: open --> closed-fixed
     
  • Stephen Williams

    Fixed in git master.

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks