- May 13, 2011
-
-
Joerg Sonnenberger authored
mangled to avoid doing it twice for platforms that use prefixes like Darwin. llvm-svn: 131311
-
Joerg Sonnenberger authored
llvm-svn: 131310
-
Alexis Hunt authored
This fixes PR9910 llvm-svn: 131309
-
Peter Collingbourne authored
__has_extension is a function-like macro which takes the same set of feature identifiers as __has_feature. It evaluates to 1 if the feature is supported by Clang in the current language (either as a language extension or a standard language feature) or 0 if not. At the same time, add support for the C1X feature identifiers c_generic_selections (renamed from generic_selections) and c_static_assert, and document them. Patch by myself and Jean-Daniel Dupas. llvm-svn: 131308
-
Tobias Grosser authored
llvm-svn: 131307
-
Johnny Chen authored
reflects this change. Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131306
-
Jim Grosbach authored
actually takes rather than how much memory was allocated for it. This is more accurate and should help the manager pack things more effectively. llvm-svn: 131305
-
Johnny Chen authored
Patch by Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131304
-
Johnny Chen authored
breakage due to its presence. Patch by Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131303
-
Galina Kistanova authored
llvm-svn: 131302
-
Bob Wilson authored
llvm-svn: 131301
-
Bill Wendling authored
llvm-svn: 131300
-
Sean Callanan authored
as non-const in the debug information, added a fallback to GetFunctionAddress, adding the const qualifier after the fact and searching again. llvm-svn: 131299
-
Fariborz Jahanian authored
-fno-constant-cfstrings. Patch by Jonathan Schleifer. llvm-svn: 131298
-
Fariborz Jahanian authored
'true' on detecting protocol cycles. No functionality change. llvm-svn: 131297
-
Howard Hinnant authored
llvm-svn: 131296
-
Douglas Gregor authored
query functions, from Erik Verbruggen! llvm-svn: 131295
-
Rafael Espindola authored
to fix PR9900. I will keep it open until sable is able to comment on it. llvm-svn: 131294
-
Douglas Gregor authored
llvm-svn: 131292
-
Howard Hinnant authored
A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. llvm-svn: 131291
-
Howard Hinnant authored
llvm-svn: 131290
-
Alexis Hunt authored
One more special member to go llvm-svn: 131287
-
Chris Lattner authored
llvm-svn: 131286
-
Chris Lattner authored
llvm-svn: 131285
-
Chris Lattner authored
remove some old redirect pages. We're into our 3rd year of redirecting, the world should have adjusted by now :) llvm-svn: 131284
-
Julien Lerouge authored
set. rdar://9423996 llvm-svn: 131283
-
Peter Collingbourne authored
Now "make doxygen" works for clang. llvm-svn: 131282
-
Peter Collingbourne authored
This introduces a generic base class for the expression evaluator classes, which handles a few common expression types which were previously handled separately in each class. Also, the expression evaluator now uses ConstStmtVisitor. llvm-svn: 131281
-
Peter Collingbourne authored
ConstStmtVisitor is a constness-preserving variant of StmtVisitor. ConstStmtVisitor and StmtVisitor share an implementation using a common base class, StmtVisitorBase, which uses a template template parameter to build pointer types. llvm-svn: 131280
-
Peter Collingbourne authored
For some reason this was not reverted when r103213 was. At the same time, add an optional rule for clang's doxygen.cfg. llvm-svn: 131279
-
Bill Wendling authored
llvm-svn: 131278
-
Andrew Trick authored
the users. llvm-svn: 131277
-
Douglas Gregor authored
constant, also consider whether it's a class type that has any mutable fields. If so, it can't be a global constant. llvm-svn: 131276
-
Alexis Hunt authored
More comprehensive testing once copy {constructors,assignment operators} can be defaulted. llvm-svn: 131275
-
Stuart Hastings authored
simplified version. <rdar://problem/9298790> llvm-svn: 131274
-
Johnny Chen authored
from the frame is not valid, try look for the symbol in the symbol table. llvm-svn: 131273
-
Douglas Gregor authored
template parameter lists to scope specifiers for friend declarations about injected class name types. Fixes the g++.dg/template/memfriend5.C regression in the GCC testsuite. llvm-svn: 131272
-
Alexis Hunt authored
llvm-svn: 131271
-
Alexis Hunt authored
llvm-svn: 131270
-
Stuart Hastings authored
rdar://problem/9298790 llvm-svn: 131269
-