Index: src/Validate/EnumAndPointerDecay.cpp
===================================================================
--- src/Validate/EnumAndPointerDecay.cpp	(revision 90e683bd043dbecee5fc34eec99bc3d53f59d082)
+++ src/Validate/EnumAndPointerDecay.cpp	(revision d923fca679790b81e32b6a12debf586d34a17e72)
@@ -48,10 +48,9 @@
 		} else if ( auto value = member.as<ast::InlineMemberDecl>() ) {
 			auto targetEnum = symtab.lookupEnum( value->name );
-			// assert( targetEnum );
 			if (!targetEnum) {
 				SemanticError(value, "Only another enum is allowed for enum inline syntax ");
 			}
 			const ast::EnumInstType * instType = new ast::EnumInstType(targetEnum);
-			mut->inlinedDecl.push_back( std::move(instType) );
+			mut->inlinedDecl.emplace_back( instType );
 			for ( auto enumMember : targetEnum->members ) {
 				auto enumObject = enumMember.strict_as<ast::ObjectDecl>();
