Index: src/Common/ResolvProtoDump.cpp
===================================================================
--- src/Common/ResolvProtoDump.cpp	(revision af746ccdf606483f8f89907b52e8b9471c72df7c)
+++ src/Common/ResolvProtoDump.cpp	(revision 7a780ad23506507b6a1feccc46d18e12da183ceb)
@@ -229,5 +229,5 @@
 	void previsit( const ast::EnumInstType * ) {
 		// TODO: Add the meaningful text representation of typed enum
-		ss << (int)ast::BasicType::SignedInt;
+		ss << (int)ast::BasicKind::SignedInt;
 	}
 
@@ -255,9 +255,9 @@
 	// TODO: Support 0 and 1 with their type names and conversions.
 	void previsit( const ast::ZeroType * ) {
-		ss << (int)ast::BasicType::SignedInt;
+		ss << (int)ast::BasicKind::SignedInt;
 	}
 
 	void previsit( const ast::OneType * ) {
-		ss << (int)ast::BasicType::SignedInt;
+		ss << (int)ast::BasicKind::SignedInt;
 	}
 
@@ -366,13 +366,13 @@
 	// TODO: Extra expression to resolve argument.
 	void previsit( const ast::SizeofExpr * ) {
-		ss << (int)ast::BasicType::LongUnsignedInt;
+		ss << (int)ast::BasicKind::LongUnsignedInt;
 		visit_children = false;
 	}
 	void previsit( const ast::AlignofExpr * ) {
-		ss << (int)ast::BasicType::LongUnsignedInt;
+		ss << (int)ast::BasicKind::LongUnsignedInt;
 		visit_children = false;
 	}
 	void previsit( const ast::UntypedOffsetofExpr * ) {
-		ss << (int)ast::BasicType::LongUnsignedInt;
+		ss << (int)ast::BasicKind::LongUnsignedInt;
 		visit_children = false;
 	}
@@ -753,5 +753,5 @@
 		// &? Address of operator.
 		out << "#$ptr<T> $addr T" << std::endl;
-		const int intId = (int)ast::BasicType::SignedInt;
+		const int intId = (int)ast::BasicKind::SignedInt;
 		// ?&&? ?||? ?: Logical operators.
 		out << intId << " $and " << intId << ' ' << intId << std::endl;
