| Commit message (Expand) | Author | Age | Files | Lines |
* | Be more precise when diagnosing 'inline' on global replacement functions | David Majnemer | 2013-10-21 | 1 | -1/+1 |
* | Sema: Diagnose global replacement functions declared as inline | David Majnemer | 2013-10-20 | 1 | -0/+2 |
* | Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're | Richard Smith | 2013-06-13 | 1 | -2/+2 |
* | Refactor places which perform contextual implicit conversions to go through a | Richard Smith | 2013-05-21 | 1 | -2/+2 |
* | Add missing check for error return from DefaultLvalueConversion. Fixes <rdar... | Eli Friedman | 2012-12-13 | 1 | -0/+11 |
* | Disambiguation of '[[': | Richard Smith | 2012-04-10 | 1 | -2/+1 |
* | Fix parsing of type-specifier-seq's. Types are syntactically allowed to be | Richard Smith | 2012-03-12 | 1 | -1/+1 |
* | Throw away stray CXXDefaultArgExprs. Fixes PR12061. | Sebastian Redl | 2012-02-22 | 1 | -0/+40 |
* | Don't allow non-empty ParenListExprs as array-new initializers. | Sebastian Redl | 2012-02-17 | 1 | -0/+14 |
* | Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol... | Sebastian Redl | 2012-02-16 | 1 | -0/+29 |
* | In C++11 mode, when an integral constant expression is desired and we have a | Richard Smith | 2012-02-04 | 1 | -3/+3 |
* | Don't allow a value of a scoped enumeration to be used as the first bound for an | Richard Smith | 2012-02-04 | 1 | -2/+2 |
* | Fix a rejects-valid in C++11: array new of a negative size, or overflowing array | Richard Smith | 2012-02-04 | 1 | -1/+2 |
* | Re-fix r136172 so it isn't an error; apparently, some people are fond of thei... | Eli Friedman | 2011-07-26 | 1 | -1/+1 |
* | Diagnose trying to delete a pointer to an abstract class with a non-virtual d... | Eli Friedman | 2011-07-26 | 1 | -0/+7 |
* | A couple minor issues with Sema for delete: | Eli Friedman | 2011-07-26 | 1 | -0/+12 |
* | Enforce access control for the destructor in a new[] expression and mark | John McCall | 2011-07-13 | 1 | -0/+8 |
* | Implement access checking for the "delete" operator. Fixes PR9050, | Douglas Gregor | 2011-02-01 | 1 | -0/+11 |
* | Make this error less specific but also less likely to cause confusion. Fixes | Nick Lewycky | 2010-11-03 | 1 | -2/+8 |
* | The paired 'operator delete' for a placement 'operator new' is always a | John McCall | 2010-09-14 | 1 | -0/+18 |
* | make clang print types as "const int *" instead of "int const*", | Chris Lattner | 2010-09-05 | 1 | -1/+1 |
* | Improve wording of diagnostic complaining about a non-void* pointer as the fi... | Douglas Gregor | 2010-08-27 | 1 | -0/+10 |
* | Fix a crash on template delete operators. | Chandler Carruth | 2010-08-08 | 1 | -0/+12 |
* | Remove a redundant and broken check. Fixes PR7810. | Sebastian Redl | 2010-08-05 | 1 | -0/+11 |
* | When deleting a value of class type, make sure that type is complete | Douglas Gregor | 2010-07-29 | 1 | -0/+11 |
* | Downgrade the "when type is in parentheses, array cannot have dynamic | Douglas Gregor | 2010-07-13 | 1 | -1/+23 |
* | Implement C++ DR299, which allows an implicit conversion from a class | Douglas Gregor | 2010-06-30 | 1 | -0/+1 |
* | Suppress diagnosing access violations while looking up deallocation functions | Chandler Carruth | 2010-06-28 | 1 | -0/+24 |
* | Downgrade deletion of a void* from an error (which is should be) to an | Douglas Gregor | 2010-05-24 | 1 | -1/+1 |
* | Correctly diagnose array 'new' with initialization arguments when the new typ... | Anders Carlsson | 2010-05-16 | 1 | -0/+3 |
* | When the type-id or new-type-id of a C++ "new" expression is a typedef | Douglas Gregor | 2010-05-16 | 1 | -0/+10 |
* | The array form of 'new' can never have initializers. | Anders Carlsson | 2010-05-03 | 1 | -1/+20 |
* | Turn access control on by default in -cc1. | John McCall | 2010-04-09 | 1 | -0/+2 |
* | When pretty-printing tag types, only print the tag if we're in C (and | John McCall | 2010-03-10 | 1 | -6/+6 |
* | Do not try to instantiate invalid declarations. It's a recipe for | Douglas Gregor | 2010-02-16 | 1 | -4/+2 |
* | Ensure that a operator delete overload is rocognized regardless of cv-quals. | Chandler Carruth | 2010-02-08 | 1 | -0/+8 |
* | Teach the allocation function overload handling to deal with templates, and | Chandler Carruth | 2010-02-03 | 1 | -0/+7 |
* | Fix the EntityKind order so that all entity kinds that can be copied (using c... | Anders Carlsson | 2010-01-23 | 1 | -1/+1 |
* | Allow the first parameter of operator new to be a cv-qualified | Douglas Gregor | 2009-12-22 | 1 | -2/+2 |
* | Switch the C++ new expression over to InitializationSequence, rather | Douglas Gregor | 2009-12-16 | 1 | -5/+5 |
* | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar | 2009-12-15 | 1 | -1/+1 |
* | More improvements to checking allocation and deallocation functions. | Anders Carlsson | 2009-12-13 | 1 | -5/+5 |
* | Look through using declarations when searching for allocation overloads. | Anders Carlsson | 2009-12-09 | 1 | -0/+14 |
* | When we're trying to define an implicit virtual destructor, make sure that we... | Anders Carlsson | 2009-11-30 | 1 | -0/+12 |
* | Fix test on Linux. | Eli Friedman | 2009-11-16 | 1 | -2/+2 |
* | If we find a deallocation function in the class scope, but it is a placement ... | Anders Carlsson | 2009-11-15 | 1 | -1/+9 |
* | Diagnose ambiguity of operator delete and operator delete[]. Sebastian, pleas... | Anders Carlsson | 2009-11-14 | 1 | -0/+17 |
* | Make test more platform independent (per Sebastian's comment). | Fariborz Jahanian | 2009-11-11 | 1 | -2/+2 |
* | Diagnose illegally typed operator new/new[]. | Fariborz Jahanian | 2009-11-10 | 1 | -0/+28 |
* | Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the ... | Sebastian Redl | 2009-10-25 | 1 | -0/+1 |