[Lldb-commits] [lldb] r136551 - in /lldb/trunk/source/Symbol: ClangASTContext.cpp ClangASTType.cpp

Greg Clayton gclayton at apple.com
Fri Jul 29 18:26:03 PDT 2011


Author: gclayton
Date: Fri Jul 29 20:26:02 2011
New Revision: 136551

URL: http://llvm.org/viewvc/llvm-project?rev=136551&view=rev
Log:
Fixed a compile error.


Modified:
    lldb/trunk/source/Symbol/ClangASTContext.cpp
    lldb/trunk/source/Symbol/ClangASTType.cpp

Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/ClangASTContext.cpp?rev=136551&r1=136550&r2=136551&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTContext.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTContext.cpp Fri Jul 29 20:26:02 2011
@@ -368,7 +368,7 @@
 
 {
     if (target_triple && target_triple[0])
-        m_target_triple.assign (target_triple);
+        SetTargetTriple (target_triple);
 }
 
 //----------------------------------------------------------------------
@@ -413,13 +413,18 @@
 {
     Clear();
     m_target_triple.assign(target_triple);
+    if (m_target_triple.find("armv7s") == 0)
+        m_target_triple.erase(5,1);
+    else if (m_target_triple.find("armv7f") == 0)
+        m_target_triple.erase(5,1);
+    else if (m_target_triple.find("armv7k") == 0)
+        m_target_triple.erase(5,1);
 }
 
 void
 ClangASTContext::SetArchitecture (const ArchSpec &arch)
 {
-    Clear();
-    m_target_triple.assign(arch.GetTriple().str());
+    SetTargetTriple(arch.GetTriple().str().c_str());
 }
 
 bool

Modified: lldb/trunk/source/Symbol/ClangASTType.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/ClangASTType.cpp?rev=136551&r1=136550&r2=136551&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTType.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTType.cpp Fri Jul 29 20:26:02 2011
@@ -235,10 +235,10 @@
                 case clang::BuiltinType::BoundMember:
                 case clang::BuiltinType::UnknownAny:
                     break;
-                case clang::Type::Typedef:
-                    return GetMinimumLanguage(cast<clang::TypedefType>(qual_type)->getDecl()->getUnderlyingType().getAsOpaquePtr());
             }
             break;
+        case clang::Type::Typedef:
+            return GetMinimumLanguage(cast<clang::TypedefType>(qual_type)->getDecl()->getUnderlyingType().getAsOpaquePtr());
         }
     }
     return lldb::eLanguageTypeC;





More information about the lldb-commits mailing list