- Jan 24, 2009
-
-
Ted Kremenek authored
llvm-svn: 62914
-
- Jan 23, 2009
-
-
Ted Kremenek authored
llvm-svn: 62818
-
- Jan 21, 2009
-
-
Ted Kremenek authored
llvm-svn: 62655
-
- Jan 20, 2009
-
-
Eli Friedman authored
llvm-svn: 62586
-
- Jan 17, 2009
-
-
Ted Kremenek authored
llvm-svn: 62409
-
Ted Kremenek authored
llvm-svn: 62379
-
- Jan 14, 2009
-
-
Douglas Gregor authored
Small cleanup in the handling of user-defined conversions. Also, implement an optimization when constructing a call. We avoid recomputing implicit conversion sequences and instead use those conversion sequences that we computed as part of overload resolution. llvm-svn: 62231
-
- Jan 13, 2009
-
-
Ted Kremenek authored
llvm-svn: 62137
-
Douglas Gregor authored
assignment operator candidate (C++ [over.match.oper]p4). llvm-svn: 62128
-
Douglas Gregor authored
llvm-svn: 62121
-
- Jan 07, 2009
-
-
Douglas Gregor authored
Duplicate-member checking within classes is still a little messy, and anonymous unions are still completely broken in C. We'll need to unify the handling of fields in C and C++ to make this code applicable in both languages. llvm-svn: 61878
-
Ted Kremenek authored
llvm-svn: 61843
-
- Dec 30, 2008
-
-
Douglas Gregor authored
llvm-svn: 61486
-
- Dec 28, 2008
-
-
Sebastian Redl authored
llvm-svn: 61457
-
- Dec 20, 2008
-
-
Sebastian Redl authored
llvm-svn: 61275
-
Ted Kremenek authored
llvm-svn: 61273
-
- Dec 19, 2008
-
-
Ted Kremenek authored
llvm-svn: 61233
-
- Dec 18, 2008
-
-
Ted Kremenek authored
llvm-svn: 61173
-
- Dec 17, 2008
-
-
Ted Kremenek authored
llvm-svn: 61151
-
- Dec 16, 2008
-
-
Douglas Gregor authored
functions. They work except that name lookup within the default arguments needs to be deferred until the class definition is complete (see FIXME in the test). llvm-svn: 61059
-
- Dec 14, 2008
-
-
Ted Kremenek authored
llvm-svn: 61002
-
- Dec 11, 2008
-
-
Ted Kremenek authored
llvm-svn: 60864
-
- Dec 10, 2008
-
-
Ted Kremenek authored
llvm-svn: 60819
-
- Dec 09, 2008
-
-
Sebastian Redl authored
llvm-svn: 60763
-
- Dec 08, 2008
-
-
Sebastian Redl authored
llvm-svn: 60699
-
- Dec 02, 2008
-
-
Sebastian Redl authored
llvm-svn: 60425
-
Sebastian Redl authored
llvm-svn: 60413
-
- Nov 25, 2008
-
-
Nuno Lopes authored
llvm-svn: 60029
-
- Nov 20, 2008
-
-
Douglas Gregor authored
llvm-svn: 59735
-
- Nov 19, 2008
-
-
Douglas Gregor authored
being called to be converted to a reference-to-function, pointer-to-function, or reference-to-pointer-to-function. This is done through "surrogate" candidate functions that model the conversions from the object to the function (reference/pointer) and the conversions in the arguments. llvm-svn: 59674
-
Douglas Gregor authored
with function call syntax, e.g., Functor f; f(x, y); This is the easy part of handling calls to objects of class type (C++ [over.call.object]). The hard part (coping with conversions from f to function pointer or reference types) will come later. Nobody uses that stuff anyway, right? :) llvm-svn: 59663
-
Douglas Gregor authored
built-in operator candidates. Test overloading of '&' and ','. In C++, a comma expression is an lvalue if its right-hand subexpression is an lvalue. Update Expr::isLvalue accordingly. llvm-svn: 59643
-
Douglas Gregor authored
post-decrement, including support for generating all of the built-in operator candidates for these operators. C++ and C have different rules for the arguments to the builtin unary '+' and '-'. Implemented both variants in Sema::ActOnUnaryOp. In C++, pre-increment and pre-decrement return lvalues. Update Expr::isLvalue accordingly. llvm-svn: 59638
-
Ted Kremenek authored
llvm-svn: 59591
-
- Nov 18, 2008
-
-
Daniel Dunbar authored
suite with clang. llvm-svn: 59536
-
Ted Kremenek authored
llvm-svn: 59503
-
- Nov 17, 2008
-
-
Ted Kremenek authored
llvm-svn: 59457
-
- Nov 15, 2008
-
-
Ted Kremenek authored
llvm-svn: 59353
-
Sebastian Redl authored
Thanks to Doug for the review. Actual effects of mutable to follow. llvm-svn: 59331
-
- Nov 14, 2008
-
-
Daniel Dunbar authored
llvm-svn: 59272
-