[Lldb-commits] [lldb] r205932 - When trying to extract the type info for an r-value reference type, dont' cast to an l-value reference type
    Enrico Granata 
    egranata at apple.com
       
    Wed Apr  9 14:54:17 PDT 2014
    
    
  
Author: enrico
Date: Wed Apr  9 16:54:17 2014
New Revision: 205932
URL: http://llvm.org/viewvc/llvm-project?rev=205932&view=rev
Log:
When trying to extract the type info for an r-value reference type, dont' cast to an l-value reference type
Modified:
    lldb/trunk/source/Symbol/ClangASTType.cpp
Modified: lldb/trunk/source/Symbol/ClangASTType.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/ClangASTType.cpp?rev=205932&r1=205931&r2=205932&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTType.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTType.cpp Wed Apr  9 16:54:17 2014
@@ -714,7 +714,7 @@ ClangASTType::IsReferenceType (ClangASTT
                 return true;
             case clang::Type::RValueReference:
                 if (pointee_type)
-                    pointee_type->SetClangType(m_ast, cast<LValueReferenceType>(qual_type)->desugar());
+                    pointee_type->SetClangType(m_ast, cast<RValueReferenceType>(qual_type)->desugar());
                 return true;
             case clang::Type::Typedef:
                 return ClangASTType(m_ast, cast<TypedefType>(qual_type)->getDecl()->getUnderlyingType()).IsReferenceType(pointee_type);
    
    
More information about the lldb-commits
mailing list