Menu

#1043 ../../submit/7.v:1: syntax error ../../submit/7.v:1: error: invalid module item. ../../submit/7.v:2: syntax error ../../submit/7.v:2: error: invalid module item. ../../submit/7.v:3: syntax error ../../submit/7.v:2: error: Syntax error in instance port expression(s). ivl: pform.cc:2231: void pform_make_modgates(const vlltype&, perm_string, parmvalue_t*, svector<lgate>*, std::__cxx11::list<named<PExpr*> >*): Assertion `! pform_cur_module.empty()' failed. Aborted

devel
closed-fixed
None
5
2019-10-03
2019-09-30
Eric Rippey
No

The compiler hits an assert on the attached testcase.

Linux x86_64
g++ (Ubuntu 7.4.0-9ubuntu1~18.04.york0) 7.4.0
iverilog latest from git

Output:
../../submit/7.v:1: syntax error
../../submit/7.v:1: error: invalid module item.
../../submit/7.v:2: syntax error
../../submit/7.v:2: error: invalid module item.
../../submit/7.v:3: syntax error
../../submit/7.v:2: error: Syntax error in instance port expression(s).
ivl: pform.cc:2231: void pform_make_modgates(const vlltype&, perm_string, parmvalue_t, svector<lgate></lgate>, std::__cxx11::list<named\<pexpr*> >*): Assertion `! pform_cur_module.empty()' failed.
Aborted</named\<pexpr*>

1 Attachments
7.v

Discussion

  • Stephen Williams

    Fixed (replaced with an "internal error" error message) in master and v10-branch.

     
  • Stephen Williams

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

Log in to post a comment.