소스 검색

Fixed extensions fix.

Mark Sibly 7 년 전
부모
커밋
cb1723920b
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      src/mx2cc/class.monkey2

+ 5 - 3
src/mx2cc/class.monkey2

@@ -277,9 +277,11 @@ Class ClassType Extends Type
 			
 			If cdecl.IsExtension
 				
-				For Local ctype:=Eachin transFile.extclasses
-					If ctype.cdecl.ident=cdecl.ident Throw New SemantEx( "Duplicate type extension '"+cdecl.ident+"'" )
-				Next
+				If Not IsGenInstance
+					For Local ctype:=Eachin transFile.extclasses
+						If ctype.cdecl.ident=cdecl.ident Throw New SemantEx( "Duplicate type extension '"+cdecl.ident+"'" )
+					Next
+				Endif
 				
 				transFile.extclasses.Add( Self )
 			Else