- Feb 03, 2009
-
-
Chris Lattner authored
llvm-svn: 63665
-
- Jan 31, 2009
-
-
Ted Kremenek authored
llvm-svn: 63464
-
- Jan 30, 2009
-
-
Douglas Gregor authored
- Support initialization of reference members; complain if any reference members are left uninitialized. - Use C++ copy-initialization for initializing each element (falls back to constraint checking in C) - Make sure we diagnose when one tries to provide an initializer list for a non-aggregate. - Don't complain about empty initializers in C++ (they are permitted) - Unrelated but necessary: don't bother trying to convert the decl-specifier-seq to a type when we're dealing with a C++ constructor, destructor, or conversion operator; it results in spurious warnings. llvm-svn: 63431
-
- Jan 28, 2009
-
-
Sebastian Redl authored
Fix a stupid mistake in UnwrapSimilarPointers that made any two member pointers compatible as long as the pointee was the same. Make a few style corrections as suggested by Chris. llvm-svn: 63215
-
Douglas Gregor authored
rules are slightly different than in C, and now we handle both dialects properly. llvm-svn: 63211
-
Ted Kremenek authored
llvm-svn: 63200
-
Sebastian Redl authored
llvm-svn: 63150
-
- Jan 27, 2009
-
-
Ted Kremenek authored
llvm-svn: 63140
-
- Jan 26, 2009
-
-
Sebastian Redl authored
llvm-svn: 63055
-
Sebastian Redl authored
llvm-svn: 62977
-
- 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
-