- Mar 10, 2010
-
-
Eric Christopher authored
llvm-svn: 98114
-
Devang Patel authored
llvm-svn: 98112
-
Ted Kremenek authored
by a block, also look at the contained blocks. llvm-svn: 98111
-
Ted Kremenek authored
with an 'unknown' memory space. llvm-svn: 98110
-
- Mar 09, 2010
-
-
Devang Patel authored
Fix file reference for derived and composite types. Now, dwarf writer uses strict verifier that ignores debug info for such types if their file info is unknown. llvm-svn: 98096
-
Devang Patel authored
More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW. This fixes PR 6554. llvm-svn: 98083
-
Devang Patel authored
llvm-svn: 98072
-
Fariborz Jahanian authored
vararg functions/methods. Fixes radar 7725203. llvm-svn: 98070
-
Benjamin Kramer authored
llvm-svn: 98055
-
Devang Patel authored
llvm-svn: 98021
-
Ted Kremenek authored
Add preprocessor guards to the definitions of size_t and wchar_t, and #undef NULL before defining it. This addresses potential issues with system headers reported in <rdar://problem/7727159>. llvm-svn: 98006
-
Ted Kremenek authored
Place the definition of 'va_list' within a preprocessor guard. This matches the behavior of GCC, and avoids potential conflicts with system headers (e.g., stdio.h). Fixes <rdar://problem/7727145>. llvm-svn: 98003
-
- Mar 08, 2010
-
-
Chris Lattner authored
code in PR6537. This should be reverted when the ast bug is fixed. llvm-svn: 97981
-
Ted Kremenek authored
This allows them to be allocated using a BumpPtrAllocated in the common case. llvm-svn: 97978
-
Devang Patel authored
llvm-svn: 97976
-
Devang Patel authored
llvm-svn: 97964
-
Douglas Gregor authored
llvm-svn: 97954
-
Devang Patel authored
llvm-svn: 97949
-
Douglas Gregor authored
of the class name. llvm-svn: 97943
-
Douglas Gregor authored
Objective-C method declaration, e.g., for - (Foo *)myMethod; we now have TypeSourceInfo for the Foo*. llvm-svn: 97942
-
Duncan Sands authored
llvm-svn: 97941
-
Douglas Gregor authored
llvm-svn: 97930
-
Douglas Gregor authored
Make a note for the C++0x future, when we'll have to revisit the jump-diagnostics handling for variables without initializers llvm-svn: 97929
-
Douglas Gregor authored
uninitialized. This seems not to be the case in C++0x, where we still call the (trivial) default constructor for a POD class (!). Previously, we had implemented only the C++0x rules; now we implement both. Fixes PR6536. llvm-svn: 97928
-
Douglas Gregor authored
incomplete type to warnings; GCC (and EDG in GCC compatibility mode) permit such handles. Fixes PR6527. (For real this time) llvm-svn: 97927
-
Douglas Gregor authored
types. Fixes PR6463. llvm-svn: 97924
-
Douglas Gregor authored
pointer-to-member-to-derived to a pointer-to-member-to-base. Fixes PR6072. llvm-svn: 97923
-
Douglas Gregor authored
that is not reference-related (because it requires another implicit conversion to which we can find). Fixes PR6483. llvm-svn: 97922
-
- Mar 07, 2010
-
-
Kovarththanan Rajaratnam authored
llvm-svn: 97920
-
Kovarththanan Rajaratnam authored
llvm-svn: 97916
-
Kovarththanan Rajaratnam authored
Rename to addPPCallbacks since we're effectively adding a callback and maybe chaining it to an existing one llvm-svn: 97913
-
Kovarththanan Rajaratnam authored
Don't assert if PP already contains a valid PP callback. The PP can handle multiple callbacks (using PPChainedCallbacks) llvm-svn: 97910
-
Eric Christopher authored
llvm-svn: 97907
-
Eric Christopher authored
llvm-svn: 97904
-
Eric Christopher authored
llvm-svn: 97902
-
Eli Friedman authored
are lexically nested. Othewise, we never end up recording semantically nested classes. llvm-svn: 97900
-
Douglas Gregor authored
doesn't do this on any of the major platforms, and we don't really support any of the platforms that do (nor will we actually handle those headers well). Fixes PR6217; see PR6530 for details on what we would need to do to support these platforms. llvm-svn: 97899
-
Tanya Lattner authored
llvm-svn: 97898
-
Rafael Espindola authored
llvm-svn: 97897
-
Tanya Lattner authored
llvm-svn: 97896
-