Index: src/Validate/ImplementEnumFunc.cpp
===================================================================
--- src/Validate/ImplementEnumFunc.cpp	(revision 5eb3f65e95375f1be49b0bbe3338a9b4b1d26c67)
+++ src/Validate/ImplementEnumFunc.cpp	(revision 73d0e3f4e0ab67804cda0bdfa2660e3905620544)
@@ -476,5 +476,5 @@
 
 void ImplementEnumFunc::previsit(const ast::EnumDecl* enumDecl) {
-	if (!enumDecl->body || !enumDecl->isTyped) return;
+	if (!enumDecl->body || !enumDecl->isCfa) return;
 	ast::EnumInstType enumInst(enumDecl->name);
 	enumInst.base = enumDecl;
