- May 31, 2010
-
-
Chris Lattner authored
llvm-svn: 105226
-
Chris Lattner authored
llvm-svn: 105225
-
Charles Davis authored
preparation for an alternate mangler. llvm-svn: 105224
-
Dan Gohman authored
EOF is detected. llvm-svn: 105223
-
Douglas Gregor authored
llvm-svn: 105222
-
Douglas Gregor authored
a simple, quick check to determine whether the expression starting with '[' can only be an Objective-C message send. If so, don't parse it as an array subscript expression. This improves recovery for, e.g., [a method1] [a method2] so that we now produce t.m:10:13: error: expected ';' after expression [a method] ^ instead of some mess about expecting ']'. llvm-svn: 105221
-
Benjamin Kramer authored
llvm-svn: 105220
-
Chandler Carruth authored
virtual methods. Please review cdavis, should these methods even be virtual? llvm-svn: 105218
-
Nick Lewycky authored
first. Fixes PR7265. llvm-svn: 105206
-
Ted Kremenek authored
RegionStoreManager::RetrieveElement() that handles indexing into a larger scalar object to only consult the direct binding of a super region if it is a scalar. This isn't perfect yet, and a big FIXME is attached to the code. This causes the test case for PR 7218 now to pass. llvm-svn: 105195
-
Chris Lattner authored
llvm-svn: 105189
-
Chris Lattner authored
rdar://8042673 llvm-svn: 105188
-
rdar://8044135Chris Lattner authored
been processed, so they don't have to be tip-toed around. llvm-svn: 105182
-
Douglas Gregor authored
literal. Fixes <rdar://problem/8044135>. llvm-svn: 105181
-
Alexis Hunt authored
Parse will need to see these files because it needs to know how to parse attributes. The generated files are still placed in the appropriate directory so as to preserve layering. No functional change. llvm-svn: 105179
-
Douglas Gregor authored
lead to heartache. Fixes <rdar://problem/8044088>. llvm-svn: 105178
-
Daniel Dunbar authored
llvm-svn: 105177
-
Daniel Dunbar authored
llvm-svn: 105176
-
Douglas Gregor authored
called function itself is invalid (e.g., because of a semantic error referring to that declaration). Fixes <rdar://problem/8044142>. llvm-svn: 105175
-
- May 30, 2010
-
-
Howard Hinnant authored
llvm-svn: 105174
-
Nick Lewycky authored
invalid. llvm-svn: 105172
-
Anders Carlsson authored
llvm-svn: 105171
-
Nick Lewycky authored
'IsClangAttr' to match prevailing style in this file. Patch by Jon Mulder! llvm-svn: 105170
-
Oscar Fuentes authored
llvm-svn: 105168
-
Alexis Hunt authored
The macros required for DeclNodes use have changed to match the use of StmtNodes. The FooFirst enumerator constants have been named firstFoo to match usage elsewhere. llvm-svn: 105165
-
Alexis Hunt authored
The StmtNodes generator has been generalized to allow for the creation of DeclNodes tables as well, and another emitter was added for DeclContexts. llvm-svn: 105164
-
Anders Carlsson authored
llvm-svn: 105162
-
Anders Carlsson authored
Turn on the new empty base subobject tracking code. It's a bit faster than the previous code. However, it still has quadratic performance, something which I intend to fix shortly in a subsequent patch. llvm-svn: 105161
-
Douglas Gregor authored
potentially-NULL "function" argument. llvm-svn: 105152
-
Eli Friedman authored
isn't possible to compute. This patch is mostly refactoring; the key change is the addition of the code starting with the comment, "Check whether the function has a computable LLVM signature." The solution here is essentially the same as the way the vtable code handles such functions. llvm-svn: 105151
-
Douglas Gregor authored
llvm-svn: 105137
-
Douglas Gregor authored
type that we expect to see at a given point in the grammar, e.g., when initializing a variable, returning a result, or calling a function. We don't prune the candidate set at all, just adjust priorities to favor things that should type-check, using an ultra-simplified type system. llvm-svn: 105128
-
Daniel Dunbar authored
llvm-svn: 105116
-
- May 29, 2010
-
-
Anders Carlsson authored
llvm-svn: 105114
-
Anders Carlsson authored
llvm-svn: 105113
-
Anders Carlsson authored
llvm-svn: 105112
-
Ted Kremenek authored
llvm-svn: 105111
-
Anders Carlsson authored
Rework the way virtual primary bases are added when laying out classes. Instead of doing it as a separate step, we now use the BaseSubobjectInfo and use it when laying out the bases. This fixes a bug where we would either not add a primary virtual base at all, or add it at the wrong offset. llvm-svn: 105110
-
Anton Korobeynikov authored
llvm-svn: 105109
-
Anton Korobeynikov authored
llvm-svn: 105108
-