| commit | a1dee5300b3a0ad0c6e763d83d528ab0e6fc9c78 | [log] [tgz] |
|---|---|---|
| author | John McCall <rjmccall@apple.com> | Sun Aug 22 10:59:02 2010 +0000 |
| committer | John McCall <rjmccall@apple.com> | Sun Aug 22 10:59:02 2010 +0000 |
| tree | 2bce21ec67c8ff401bc950847fa406094f814865 | |
| parent | 131d97d80923ab4a068ee8a5fc3dbed5c97bd15e [diff] |
Experiment with using first-class aggregates to represent member function pointers. I find the resulting code to be substantially cleaner, and it makes it very easy to use the same APIs for data member pointers (which I have conscientiously avoided here), and it avoids a plethora of potential inefficiencies due to excessive memory copying, but we'll have to see if it actually works. llvm-svn: 111776