Clean up a bit of the type getting code where lldb_private:Type now has

    clang_type_t
    GetClangFullType(); // Get a completely defined clang type

    clang_type_t
    GetClangLayoutType(); // Get a clang type that can be used for type layout
    
    clang_type_t
    GetClangForwardType(); // A type that can be completed if needed, but is more efficient.
    



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@125691 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Expression/ClangExpressionDeclMap.cpp b/source/Expression/ClangExpressionDeclMap.cpp
index 6df0692..b21d3eb 100644
--- a/source/Expression/ClangExpressionDeclMap.cpp
+++ b/source/Expression/ClangExpressionDeclMap.cpp
@@ -1503,7 +1503,7 @@
     {
         if (type->GetASTContext() == var_sp->GetType()->GetClangAST())
         {
-            if (!ClangASTContext::AreTypesSame(type->GetASTContext(), type->GetOpaqueQualType(), var_sp->GetType()->GetClangType()))
+            if (!ClangASTContext::AreTypesSame(type->GetASTContext(), type->GetOpaqueQualType(), var_sp->GetType()->GetClangFullType()))
                 return NULL;
         }
         else
@@ -1642,7 +1642,7 @@
                 log->PutCString (strm.GetData());
             }
 
-            TypeFromUser this_user_type(this_type->GetClangType(),
+            TypeFromUser this_user_type(this_type->GetClangFullType(),
                                         this_type->GetClangAST());
             
             m_struct_vars->m_object_pointer_type = this_user_type;
@@ -1689,7 +1689,7 @@
             if (!self_type)
                 return;
         
-            TypeFromUser self_user_type(self_type->GetClangType(),
+            TypeFromUser self_user_type(self_type->GetClangFullType(),
                                         self_type->GetClangAST());
             
             m_struct_vars->m_object_pointer_type = self_user_type;
@@ -1747,7 +1747,7 @@
             log->PutCString (strm.GetData());
         }
 
-        TypeFromUser user_type (type_sp->GetClangType(),
+        TypeFromUser user_type (type_sp->GetClangFullType(),
                                 type_sp->GetClangAST());
             
         AddOneType(context, user_type, false);
@@ -1775,7 +1775,7 @@
         return NULL;
     }
     
-    void *var_opaque_type = var_type->GetClangType();
+    clang_type_t var_opaque_type = var_type->GetClangFullType();
     
     if (!var_opaque_type)
     {
@@ -2031,7 +2031,7 @@
             return;
         }
         
-        fun_opaque_type = fun_type->GetClangType();
+        fun_opaque_type = fun_type->GetClangFullType();
         
         if (!fun_opaque_type)
         {