vyperlang / vyper

Pythonic Smart Contract Language for the EVM
https://vyperlang.org
Other
4.82k stars 790 forks source link

move `transient` errors to codegen phase #4026

Open charles-cooper opened 2 months ago

charles-cooper commented 2 months ago

Version Information

What's your issue about?

right now, transient variables are rejected in the frontend. we should move this validation to codegen since we don't know if it can be supported until we try to generate code for the target architecture. also, this will be consistent with other evm version checks.

How can it be fixed?

Fill this in if you know how to fix it.