[Lldb-commits] [lldb] r176750 - Made LLDB work with the latest Clang. Also fixed
Sean Callanan
scallanan at apple.com
Fri Mar 8 17:59:32 PST 2013
Author: spyffe
Date: Fri Mar 8 19:59:31 2013
New Revision: 176750
URL: http://llvm.org/viewvc/llvm-project?rev=176750&view=rev
Log:
Made LLDB work with the latest Clang. Also fixed
an assertion due to non-implicit Objective-C methods
without source locations.
Modified:
lldb/trunk/source/Symbol/ClangASTContext.cpp
Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/ClangASTContext.cpp?rev=176750&r1=176749&r2=176750&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTContext.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTContext.cpp Fri Mar 8 19:59:31 2013
@@ -2741,7 +2741,7 @@ ClangASTContext::AddMethodToObjCObjectTy
name[0] == '-',
is_variadic,
is_synthesized,
- is_artificial, // is_implicitly_declared
+ true, // is_implicitly_declared; we force this to true because we don't have source locations
is_defined,
imp_control,
false /*has_related_result_type*/);
@@ -5275,9 +5275,8 @@ ClangASTContext::CreateFunctionType (AST
proto_info.Exceptions = NULL;
return ast->getFunctionType (QualType::getFromOpaquePtr(result_type),
- qual_type_args.empty() ? NULL : &qual_type_args.front(),
- qual_type_args.size(),
- proto_info).getAsOpaquePtr(); // NoReturn);
+ qual_type_args,
+ proto_info).getAsOpaquePtr();
}
ParmVarDecl *
More information about the lldb-commits
mailing list