commit | 9ae60d54e4454192384933f3020968ea5c8c3540 | [log] [tgz] |
---|---|---|
author | Sean Hunt <scshunt@csclub.uwaterloo.ca> | Thu May 26 01:26:05 2011 +0000 |
committer | Sean Hunt <scshunt@csclub.uwaterloo.ca> | Thu May 26 01:26:05 2011 +0000 |
tree | d3d6586a29f4941a1cd64d2a69fbe18e6b43f84e | |
parent | 55d484802f3e27930317739efc5f5956b78aac25 [diff] |
Implement a new warning for when adding a default argument to a method makes it into a special member function. This is very bad and can lead to all sorts of nastiness including implicit member functions violating the One Definition Rule. This should probably be made ill-formed in a later version of the standard, but for now we'll just warn. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132104 91177308-0d34-0410-b5e6-96231b3b80d8