| Commit message (Expand) | Author | Age | Files | Lines |
* | [c++20] Implement P1009R2: allow omitting the array bound in an array | Richard Smith | 2019-05-06 | 1 | -2/+22 |
* | Switch to gnu++14 as the default dialect. | Tim Northover | 2017-12-09 | 1 | -5/+21 |
* | [Test] Make Lit tests C++11 compatible #9 | Charles Li | 2017-02-24 | 1 | -9/+62 |
* | Warn when a reference is bound to an empty l-value (dereferenced null pointer). | Nick Lewycky | 2016-05-14 | 1 | -2/+2 |
* | For variables with dependent type, don't crash on `var->::new` or `var->__super` | Nico Weber | 2015-02-16 | 1 | -0/+8 |
* | Fix crash declaring global allocation function with zero parameters. Fixes PR... | Nick Lewycky | 2014-06-07 | 1 | -0/+3 |
* | PR18544: don't assert that 'operator new' is not declared inside a namespace; | Richard Smith | 2014-01-19 | 1 | -0/+4 |
* | Issue a warning if a throwing operator new or operator new[] returns a null | Richard Smith | 2014-01-17 | 1 | -1/+1 |
* | If a replaceable global operator new/delete is marked inline, don't warn if | Richard Smith | 2013-11-16 | 1 | -2/+7 |
* | Downgrade the Error on an 'inline' operator new or delete to an ExtWarn. Some | Richard Smith | 2013-11-16 | 1 | -1/+1 |
* | 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 |