| commit | fc89c142d3e53c430558ea18e435813e14ebe8ac | [log] [tgz] |
|---|---|---|
| author | Sean Callanan <scallanan@apple.com> | Tue Nov 01 23:38:03 2011 +0000 |
| committer | Sean Callanan <scallanan@apple.com> | Tue Nov 01 23:38:03 2011 +0000 |
| tree | ecccd26103d38372d45cb8fd7065806410517e1f | |
| parent | 05e485879c1b21553799a5a321b78e4dd412494f [diff] |
Added functionality to call Objective-C class methods correctly, and added a testcase to check that it works. The main problem here is that Objective-C class method selectors are external references stored in a special data structure in the LLVM IR module for an expression. I just had to extract them and ensure that the real class object locations were properly resolved. llvm-svn: 143520