Index: BasicCompiler_Common/Class.cpp
===================================================================
--- BasicCompiler_Common/Class.cpp	(revision 126)
+++ BasicCompiler_Common/Class.cpp	(revision 127)
@@ -1399,6 +1399,9 @@
 			}
 			else{
+				bool isInherits = false;
 				if(basbuf[i+1]==1&&basbuf[i+2]==ESC_INHERITS){
 					//継承を行う場合
+					isInherits = true;
+
 					for(i+=3,i2=0;;i++,i2++){
 						if(IsCommandDelimitation(basbuf[i])){
@@ -1414,5 +1417,23 @@
 					}
 				}
-				else{
+				else if( memicmp( basbuf + i+1,"Blittable", 9 ) == 0 &&
+					basbuf[i+10] == 1 && basbuf[i+11] == ESC_INHERITS ){
+						// Blittable Inherits
+
+						for(i+=12,i2=0;;i++,i2++){
+							if(IsCommandDelimitation(basbuf[i])){
+								temporary[i2]=0;
+								break;
+							}
+							temporary[i2]=basbuf[i];
+						}
+
+						Type type;
+						Type::StringToType( temporary, type );
+						pobj_c->SetBlittableType( type );
+
+				}
+
+				if( !isInherits ){
 					//Objectを継承する
 					lstrcpy( temporary, "Object" );
@@ -1476,11 +1497,4 @@
 					i += 2;
 				}
-/*
-				//Ref修飾子
-				bool isRef = false;
-				if( basbuf[i] == 1 && basbuf[i + 1] == ESC_BYREF ){
-					isRef = true;
-					i += 2;
-				}*/
 
 				if(basbuf[i]==1&&(
Index: BasicCompiler_Common/Class.h
===================================================================
--- BasicCompiler_Common/Class.h	(revision 126)
+++ BasicCompiler_Common/Class.h	(revision 127)
@@ -65,4 +65,7 @@
 	NamespaceScopes namespaceScopes;
 	NamespaceScopesCollection importedNamespaces;
+
+	// Blittable型情報
+	Type blittableType;
 
 	//静的メンバ情報
@@ -125,4 +128,16 @@
 	}
 
+	bool IsBlittableType() const
+	{
+		return blittableType.IsNull();
+	}
+	const Type &GetBlittableType() const
+	{
+		return blittableType;
+	}
+	void SetBlittableType( const Type &type ){
+		blittableType = type;
+	}
+
 	bool IsEqualSymbol( const NamespaceScopes &namespaceScopes, const string &name ) const;
 	bool IsEqualSymbol( const CClass &objClass ) const;
