message.mm revision c5e77d5a97b495c41cb65c25b6f0ba2b62a14345
1ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com// RUN: %clang_cc1 -fsyntax-only -verify %s 28a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com 3ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com@interface I1 48a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com- (void)method; 5ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com@end 6ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com 78a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com@implementation I1 88a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com- (void)method { 9ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com struct x { }; 108a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com [x method]; // expected-error{{invalid receiver to message expression}} 118a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com} 128a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com@end 138a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com