diff options
| author | Sean Callanan <scallanan@apple.com> | 2011-11-01 23:38:03 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2011-11-01 23:38:03 +0000 |
| commit | fc89c142d3e53c430558ea18e435813e14ebe8ac (patch) | |
| tree | ecccd26103d38372d45cb8fd7065806410517e1f /llvm/lib/MC/MCDisassembler/EDToken.cpp | |
| parent | 05e485879c1b21553799a5a321b78e4dd412494f (diff) | |
| download | bcm5719-llvm-fc89c142d3e53c430558ea18e435813e14ebe8ac.tar.gz bcm5719-llvm-fc89c142d3e53c430558ea18e435813e14ebe8ac.zip | |
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
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/EDToken.cpp')
0 files changed, 0 insertions, 0 deletions

