- Jul 22, 2010
-
-
Nick Lewycky authored
arguments. This happens in clang itself where template: template <typename T> T const *getAs(); gets specialized with: template<> inline clang::TypedefType const *getAs() { ... } and there's no TemplateArgumentList. llvm-svn: 109127
-
Argyrios Kyrtzidis authored
llvm-svn: 109124
-
Argyrios Kyrtzidis authored
llvm-svn: 109123
-
Sebastian Redl authored
Allow loading declcontext information from any file in the chain. Properly write source locations to dependent files. WIP llvm-svn: 109119
-
Argyrios Kyrtzidis authored
llvm-svn: 109113
-
Argyrios Kyrtzidis authored
llvm-svn: 109112
-
Zhongxing Xu authored
llvm-svn: 109106
-
Zhongxing Xu authored
engine of the new translation unit. State marshal is there but no real work is done. End nodes are passed back. llvm-svn: 109105
-
rdar://problem/8214263Ted Kremenek authored
Fix '<rdar://problem/8214263> MakeCXCursor null dereference when body of block is invalid' by checking that the body of a BlockDecl is null before constructing a CXCursor. llvm-svn: 109097
-
Ted Kremenek authored
llvm-svn: 109096
-
Ted Kremenek authored
Switch USR generation to use file offsets instead of line/columns for anonymous symbols. Fixes <rdar://problem/8221557>. llvm-svn: 109095
-
Chandler Carruth authored
llvm-svn: 109087
-
Chandler Carruth authored
up enough to be worth supporting properly. Fixes PR7674. llvm-svn: 109086
-
Chandler Carruth authored
to try to keep as much logical grouping as possible. llvm-svn: 109085
-
Daniel Dunbar authored
llvm-svn: 109077
-
Daniel Dunbar authored
llvm-svn: 109074
-
Daniel Dunbar authored
llvm-svn: 109073
-
Daniel Dunbar authored
use blocks even when targetting older systems (using runtime checks and weak linking). llvm-svn: 109072
-
Devang Patel authored
This is tested by objc-rbreak.exp in gdb testsuite. llvm-svn: 109050
-
Sebastian Redl authored
llvm-svn: 109048
-
Daniel Dunbar authored
llvm-svn: 109044
-
- Jul 21, 2010
-
-
Ted Kremenek authored
GCC emits a warning instead of an error when using an unavailable Objective-C protocol, so now Clang's behavior is more strict in this case, but more consistent. We will need to see how much this fires on real code and determine whether this case should be downgraded to a warning. Fixes <rdar://problem/8213093>. llvm-svn: 109033
-
Sebastian Redl authored
Promote some macro-related stuff to per-file data. Fix a cache-inefficient nested loop by inverting the nesting. Store the size of each file in the chain; will need this later for statement offsets. llvm-svn: 109030
-
Daniel Dunbar authored
Win32 because of line ending differences. llvm-svn: 109029
-
Douglas Gregor authored
will eventually replace clang_createTranslationUnitFromSourceFile(). The only addition in clang_parseTranslationUnit() is a set of flags that can control how the translation unit is loaded. More interesting flags will be coming. llvm-svn: 109027
-
Fariborz Jahanian authored
a copy initialization. llvm-svn: 109025
-
Fariborz Jahanian authored
a copy initialization. Back out hack in objc rewriter. fixes radar 8213998. llvm-svn: 109024
-
Nate Begeman authored
llvm-svn: 109023
-
Devang Patel authored
Do not override known debug loc with unknown debug loc. This is tested by sections.exp in gdb testsuite. llvm-svn: 109022
-
Fariborz Jahanian authored
Constructor Initialization which computes Source Location differently now. Fixes radar 8213998. llvm-svn: 109018
-
David Chisnall authored
llvm-svn: 109012
-
David Chisnall authored
Mark the load after calling objc_msg_lookup_sender() so that it doesn't get optimised away (GNU runtime). llvm-svn: 109010
-
John McCall authored
commits. llvm-svn: 109000
-
John McCall authored
llvm-svn: 108999
-
John McCall authored
llvm-svn: 108998
-
John McCall authored
cleanup. llvm-svn: 108997
-
John McCall authored
llvm-svn: 108996
-
John McCall authored
llvm-svn: 108995
-
John McCall authored
using a lazy cleanup. llvm-svn: 108994
-
John McCall authored
llvm-svn: 108993
-