- Nov 27, 2008
-
-
Zhongxing Xu authored
GDMContext. llvm-svn: 60150
-
Daniel Dunbar authored
llvm-svn: 60147
-
Zhongxing Xu authored
llvm-svn: 60146
-
Zhongxing Xu authored
llvm-svn: 60144
-
Zhongxing Xu authored
- Creator function pointers are saved in ManagerRegistry. - The Register* class is used to notify ManagerRegistry new module is available. - AnalysisManager queries ManagerRegistry for configurable module. Then it passes them to GRExprEngine, in turn to GRStateManager. llvm-svn: 60143
-
Douglas Gregor authored
id<P0> The intended overloading behavior of these entities isn't entirely clear, and GCC seems to have some strange limitations (e.g., the inability to overload on id<P0> vs. id<P1>). We'll want to revisit these semantics and determine just how Objective-C++ overloading should really work. llvm-svn: 60142
-
Douglas Gregor authored
llvm-svn: 60140
-
Douglas Gregor authored
llvm-svn: 60138
-
Ted Kremenek authored
llvm-svn: 60136
-
Douglas Gregor authored
Support block pointer conversions in C++. I'm storing the test case locally until we can enable blocks in C++ llvm-svn: 60133
-
Douglas Gregor authored
converting a pointer to one Objective-C interface into a pointer to another Objective-C interface, and conversions with 'id'. The semantics seems to match GCC, although they seem somewhat ad hoc. Fixed a few cases where we assumed the C++ definition of isObjectType, but were getting the C definition, causing failures in trouble with conversions to void pointers. llvm-svn: 60130
-
- Nov 26, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 60124
-
Fariborz Jahanian authored
llvm-svn: 60122
-
Argyrios Kyrtzidis authored
llvm-svn: 60119
-
Argyrios Kyrtzidis authored
-Change Parser::ParseCXXScopeSpecifier to MaybeParseCXXScopeSpecifier -Remove Parser::isTokenCXXScopeSpecifier and fold it into MaybeParseCXXScopeSpecifier -Rename Parser::TryAnnotateScopeToken to TryAnnotateCXXScopeToken and only allow it to be called when in C++ llvm-svn: 60117
-
Fariborz Jahanian authored
llvm-svn: 60115
-
Fariborz Jahanian authored
Implemented anonymous category (also know as continuation class) used to override main class's property attribute. This is work in propgress. llvm-svn: 60114
-
Anders Carlsson authored
llvm-svn: 60109
-
Douglas Gregor authored
llvm-svn: 60096
-
Douglas Gregor authored
llvm-svn: 60094
-
Douglas Gregor authored
llvm-svn: 60093
-
Nuno Lopes authored
llvm-svn: 60069
-
Daniel Dunbar authored
- This improves -parse-noop of Carbon.h by +2%, and I believe compensates for the majority of the performance regression in r58913. llvm-svn: 60063
-
- Nov 25, 2008
-
-
Anders Carlsson authored
llvm-svn: 60058
-
Sebastian Redl authored
Use RAII objects to ensure proper destruction of expression and statement AST nodes in the parser in most cases, even on error. llvm-svn: 60057
-
Daniel Dunbar authored
llvm-svn: 60051
-
Fariborz Jahanian authored
llvm-svn: 60050
-
Fariborz Jahanian authored
a writable property in one of its category. llvm-svn: 60035
-
Anders Carlsson authored
llvm-svn: 60033
-
Anders Carlsson authored
llvm-svn: 60032
-
Nuno Lopes authored
llvm-svn: 60018
-
Douglas Gregor authored
llvm-svn: 60005
-
Daniel Dunbar authored
llvm-svn: 59997
-
- Nov 24, 2008
-
-
Fariborz Jahanian authored
is imported from a protocol into the implementation. llvm-svn: 59988
-
Sebastian Redl authored
llvm-svn: 59987
-
Ted Kremenek authored
properly reversed once constructed. This fixes PR 3125: http://llvm.org/bugs/show_bug.cgi?id=3125 llvm-svn: 59982
-
Sebastian Redl authored
llvm-svn: 59979
-
Sebastian Redl authored
llvm-svn: 59975
-
Sebastian Redl authored
There might be other, similar bugs lurking there. llvm-svn: 59974
-
Ted Kremenek authored
llvm-svn: 59973
-