vyper Version (output of vyper --version OR linkable commit hash vyperlang/vyper@): vyperlang/vyper@b43fface148b45cbd2c90b5d24f77398a63745b5
Issue Description
In Expr.__init__() and Stmt.__init__(), the IR node annotation is
always overwritten with the AST node source code annotation. In some
cases, it might be that self.ir_node.annotation is already set to a
meaningful annotation and that the AST node source code annotation is
empty or less meaningful.
Version Information
vyper --version
OR linkable commit hash vyperlang/vyper@Issue Description
In
Expr.__init__()
andStmt.__init__()
, the IR node annotation is always overwritten with the AST node source code annotation. In some cases, it might be thatself.ir_node.annotation
is already set to a meaningful annotation and that the AST node source code annotation is empty or less meaningful.