Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / SemaObjC / synth-provisional-ivars-1.m
blob4407660efa94969ca3ad69bf53def67136e64a92
1 // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s
2 // expected-no-diagnostics
4 typedef unsigned char BOOL;
6 @interface MailApp
8   BOOL _isAppleInternal;
10 @property(assign) BOOL isAppleInternal;
11 @end
13 static BOOL isAppleInternal(void) {return 0; }
15 @implementation MailApp
17 - (BOOL)isAppleInternal {
18     return _isAppleInternal;
21 - (void)setIsAppleInternal:(BOOL)flag {
22     _isAppleInternal= !!flag;
25 - (void) Meth {
26     self.isAppleInternal = isAppleInternal();
28 @end