- Aug 10, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 78570
-
Daniel Dunbar authored
--- Reverse-merging r78535 into '.': D test/Sema/altivec-init.c U include/clang/Basic/DiagnosticSemaKinds.td U include/clang/AST/Expr.h U include/clang/AST/StmtNodes.def U include/clang/Parse/Parser.h U include/clang/Parse/Action.h U tools/clang-cc/clang-cc.cpp U lib/Frontend/PrintParserCallbacks.cpp U lib/CodeGen/CGExprScalar.cpp U lib/Sema/SemaInit.cpp U lib/Sema/Sema.h U lib/Sema/SemaExpr.cpp U lib/Sema/SemaTemplateInstantiateExpr.cpp U lib/AST/StmtProfile.cpp U lib/AST/Expr.cpp U lib/AST/StmtPrinter.cpp U lib/Parse/ParseExpr.cpp U lib/Parse/ParseExprCXX.cpp llvm-svn: 78551
-
Ryan Flynn authored
llvm-svn: 78542
-
- Aug 09, 2009
-
-
Ryan Flynn authored
llvm-svn: 78541
-
Anders Carlsson authored
llvm-svn: 78536
-
Nate Begeman authored
In addition to being defined by the AltiVec PIM, this is also the vector initializer syntax used by OpenCL, so that vector literals are compatible with macro arguments. llvm-svn: 78535
-
Fariborz Jahanian authored
of base/field which have trivial copy constructor. llvm-svn: 78516
-
Anders Carlsson authored
llvm-svn: 78515
-
- Aug 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 78507
-
Anders Carlsson authored
llvm-svn: 78502
-
Anders Carlsson authored
llvm-svn: 78491
-
Ryan Flynn authored
llvm-svn: 78488
-
Anders Carlsson authored
getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDeclaratorContext has been called. Fixes PR4694. (Doug, please review) llvm-svn: 78480
-
Anders Carlsson authored
llvm-svn: 78474
-
Daniel Dunbar authored
the new havior is better so... llvm-svn: 78473
-
- Aug 07, 2009
-
-
Mike Stump authored
fortuitous. WIP. llvm-svn: 78413
-
-
Mike Stump authored
llvm-svn: 78396
-
Ryan Flynn authored
llvm-svn: 78385
-
Mike Stump authored
llvm-svn: 78357
-
Ted Kremenek authored
with array accesses. In the process, refactor some common logic in RetrieveElement() and RetrieveField() into RetrieveFieldOrElementCommon(). llvm-svn: 78349
-
Mike Stump authored
llvm-svn: 78346
-
- Aug 06, 2009
-
-
Mike Stump authored
llvm-svn: 78344
-
Mike Stump authored
rtti so we can properly test it. Refactor code a little. Still a work in progress. llvm-svn: 78343
-
Ted Kremenek authored
involving reasoning about unions (which we don't handle yet). llvm-svn: 78342
-
John McCall authored
Permit a class to friend its class members in C++ 98, as long as extensions are enabled (and even when they aren't, only give an extwarn about it). llvm-svn: 78332
-
Mike Stump authored
llvm-svn: 78327
-
Fariborz Jahanian authored
don't recurs and crash. llvm-svn: 78323
-
Douglas Gregor authored
we were going to enter into the scope of a class template or class template partial specialization, rebuild that type so that it can refer to members of the current instantiation, as in code like template<typename T> struct X { typedef T* pointer; pointer data(); }; template<typename T> typename X<T>::pointer X<T>::data() { ... } Without rebuilding the return type of this out-of-line definition, the canonical return type of the out-of-line definition (a TypenameType) will not match the canonical return type of the declaration (the canonical type of T*). llvm-svn: 78316
-
Mike Stump authored
llvm-svn: 78314
-
Mike Stump authored
llvm-svn: 78310
-
Mike Stump authored
optimize and check for non-optimal code, but until the frontend is as powerful as fold... llvm-svn: 78309
-
Mike Stump authored
llvm-svn: 78308
-
Douglas Gregor authored
transform, then use the result for template instantiation. The generic transformation fixes a few issues: - It copes better with template template parameters and member templates (when they're implemented). - The logic used to replace template template parameters with their arguments is now centralized in TransformDecl, so that it will apply for other declaration-instantiation steps. - The error-recovery strategy is normalized now, so that any error results in a NULL TemplateName. llvm-svn: 78292
-
Ted Kremenek authored
llvm-svn: 78290
-
Douglas Gregor authored
this->Base::foo from James Porter! llvm-svn: 78278
-
Ryan Flynn authored
llvm-svn: 78276
-
John McCall authored
llvm-svn: 78274
-
Fariborz Jahanian authored
appropriate. llvm-svn: 78267
-
John McCall authored
make a note of it in the test case. llvm-svn: 78266
-