Index: src/AST/Expr.cpp
===================================================================
--- src/AST/Expr.cpp	(revision 956b3895add218f5721b1b7727feaa99429d151b)
+++ src/AST/Expr.cpp	(revision eae8b37d7379001bb81375459612907897447955)
@@ -123,4 +123,5 @@
 bool VariableExpr::get_lvalue() const {
 	// It isn't always an lvalue, but it is never an rvalue.
+	if(dynamic_cast<const ast::EnumInstType *>(var->get_type())) return !var->isMember;
 	return true;
 }
