Index: src/AST/Convert.cpp
===================================================================
--- src/AST/Convert.cpp	(revision c8e4d2f81b0f260a774dc6d683d4091b40ce0e47)
+++ src/AST/Convert.cpp	(revision a2a85658cf6974dd82db6b96859293050e9fd3c0)
@@ -993,5 +993,6 @@
 	const ast::Expr * visit( const ast::UniqueExpr * node ) override final {
 		auto rslt = new UniqueExpr(
-			get<Expression>().accept1(node->expr)
+			get<Expression>().accept1(node->expr),
+			node->id
 		);
 
@@ -2367,5 +2368,6 @@
 		auto rslt = new ast::UniqueExpr(
 			old->location,
-			GET_ACCEPT_1(expr, Expr)
+			GET_ACCEPT_1(expr, Expr),
+			old->get_id()
 		);
 		rslt->object = GET_ACCEPT_1(object, ObjectDecl);
