llvm-project/clang/test/SemaObjC/compound-init.m
Douglas Gregor 50ec46d4af Complain when we try to initialize an object of Objective-C class type
(which is ill-formed) with an initializer list. Also, change the
fallback from an assertion to a generic error message, which is far
friendlier. Fixes <rdar://problem/7730948>.

llvm-svn: 102930
2010-05-03 18:24:37 +00:00

8 lines
154 B
Objective-C

// RUN: %clang_cc1 -fsyntax-only -verify %s
@interface A
@end
void f() {
(A){ 0 }; // expected-error{{cannot initialize Objective-C class type 'A'}}
}