diff --git a/exir/pass_base.py b/exir/pass_base.py index 3b1a2928e2c..db6bef8e3f6 100644 --- a/exir/pass_base.py +++ b/exir/pass_base.py @@ -453,7 +453,7 @@ def on_attr(self, attr: ProxyValue) -> None: def placeholder(self, name: str, arg: Argument, meta: NodeMetadata) -> ProxyValue: arg_proxy = self.tracer.create_proxy("placeholder", name, (), {}) arg_proxy.node.meta = meta.data - self.tracer.set_metadata(arg_proxy.node, arg) + arg_proxy.node.meta["val"] = arg return ProxyValue(arg, arg_proxy) def call_operator(