| commit | 846a52e228b0050995f1679288e93c15739b004d | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Mon Feb 01 18:11:34 2010 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Mon Feb 01 18:11:34 2010 +0000 |
| tree | 52b642a74b2ef973c13b76bd3fa255d6c9fad8bb | |
| parent | 2cecedf0819233a3013d1e6ce3d81f5ced0448b8 [diff] |
fix rdar://7590304, a miscompilation of objc apps on arm. The caller of objc message send was getting marked arm_apcscc, but the prototype isn't. This is fine at runtime because objcmsgsend is implemented in assembly. Only turn a mismatched caller and callee into 'unreachable' if the callee is a definition. llvm-svn: 94986