]> granicus.if.org Git - clang/commitdiff
Added missing break statement.
authorTed Kremenek <kremenek@apple.com>
Wed, 14 Nov 2007 19:33:01 +0000 (19:33 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 14 Nov 2007 19:33:01 +0000 (19:33 +0000)
Reordered serialization methods for FunctionTypeProto and FunctionTypeNoProto
to be alphabetical by serialized type name.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44130 91177308-0d34-0410-b5e6-96231b3b80d8

AST/TypeSerialization.cpp

index 68471ad197b4044b9216bf5e69ad8509f3e7e928..940c58a9d2248e2e46423d21ac26123130c73d4c 100644 (file)
@@ -72,6 +72,7 @@ void Type::Create(ASTContext& Context, unsigned i, Deserializer& D) {
       
     case Type::ConstantArray:
       D.RegisterPtr(PtrID,ConstantArrayType::CreateImpl(Context,D));
+      break;
       
     case Type::FunctionNoProto:
       D.RegisterPtr(PtrID,FunctionTypeNoProto::CreateImpl(Context,D));
@@ -137,6 +138,18 @@ Type* ConstantArrayType::CreateImpl(ASTContext& Context, Deserializer& D) {
 // FunctionTypeNoProto
 //===----------------------------------------------------------------------===//
 
+void FunctionTypeNoProto::EmitImpl(Serializer& S) const {
+  S.Emit(getResultType());
+}
+
+Type* FunctionTypeNoProto::CreateImpl(ASTContext& Context, Deserializer& D) {
+  return Context.getFunctionTypeNoProto(QualType::ReadVal(D)).getTypePtr();
+}
+
+//===----------------------------------------------------------------------===//
+// FunctionTypeProto
+//===----------------------------------------------------------------------===//
+
 void FunctionTypeProto::EmitImpl(Serializer& S) const {
   S.Emit(getResultType());
   S.EmitBool(isVariadic());
@@ -160,18 +173,6 @@ Type* FunctionTypeProto::CreateImpl(ASTContext& Context, Deserializer& D) {
                                  NumArgs,isVariadic).getTypePtr();
 }
 
-//===----------------------------------------------------------------------===//
-// FunctionTypeProto
-//===----------------------------------------------------------------------===//
-
-void FunctionTypeNoProto::EmitImpl(Serializer& S) const {
-  S.Emit(getResultType());
-}
-
-Type* FunctionTypeNoProto::CreateImpl(ASTContext& Context, Deserializer& D) {
-  return Context.getFunctionTypeNoProto(QualType::ReadVal(D)).getTypePtr();
-}
-
 //===----------------------------------------------------------------------===//
 // PointerType
 //===----------------------------------------------------------------------===//