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);
_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits