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
note from @trocher:
When a module is never initialized, it should only be allowed to call
functions that are stateless in the sense that they do not access
storage or immutables. However, the analysis does not account for
non-reentrant decorators. If a non-initialized module's non-reentrant
function is called, the compiler will crash during code generation after
successfully passing semantic analysis.
Version Information
vyper --version
):0.4.0b6+commit.e29a584c
What's your issue about?
raises:
another variant:
How can it be fixed?
Didn't check thoroughly but the recursion to imported modules in the allocation phase is guided by:
vyper/vyper/semantics/analysis/data_positions.py
Line 275 in 20432c5
which is missing in this instance
The text was updated successfully, but these errors were encountered: