commit | 0c73f37f0a48a1512bc0477a71f0d6cffcb78fc0 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Mon Mar 09 21:19:16 2009 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Mon Mar 09 21:19:16 2009 +0000 |
tree | 5a14645dc411f5a67db698638f046d8601721aff | |
parent | 61f72cbd037e58f12cfe90cd442373f44092f030 [diff] |
Fix PR3766, a really nasty silent miscompilation case where we emitted a warning and then threw away the AST. While I'm in there, tighten up the code to actually reject completely bogus cases (sending a message to a struct). We still allow sending a message to an int, which doesn't make sense but GCC allows it and is easy to support. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66468 91177308-0d34-0410-b5e6-96231b3b80d8