Index: TypeNodes.def
===================================================================
--- TypeNodes.def	(revision 72251)
+++ TypeNodes.def	(working copy)
@@ -52,8 +52,8 @@
 TYPE(Pointer, Type)
 TYPE(BlockPointer, Type)
 ABSTRACT_TYPE(Reference, Type)
-TYPE(LValueReference, Reference)
-TYPE(RValueReference, Reference)
+TYPE(LValueReference, ReferenceType)
+TYPE(RValueReference, ReferenceType)
 TYPE(MemberPointer, Type)
 ABSTRACT_TYPE(Array, Type)
 TYPE(ConstantArray, ArrayType)
@@ -63,8 +63,8 @@
 TYPE(Vector, Type)
 TYPE(ExtVector, VectorType)
 ABSTRACT_TYPE(Function, Type)
-TYPE(FunctionProto, Function)
-TYPE(FunctionNoProto, Function)
+TYPE(FunctionProto, FunctionType)
+TYPE(FunctionNoProto, FunctionType)
 NON_CANONICAL_TYPE(Typedef, Type)
 NON_CANONICAL_TYPE(TypeOfExpr, Type)
 NON_CANONICAL_TYPE(TypeOf, Type)
