view clang/test/CodeGenObjC/arc-compound-stmt.m @ 180:680fa57a2f20

fix compile errors.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 30 May 2020 17:44:06 +0900
parents 1d019706d866
children
line wrap: on
line source

// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -o - %s
// rdar://9694706

typedef unsigned long NSUInteger;

@interface NSString
- (NSString *)stringByAppendingString:(NSString *)aString;
- (NSString *)substringFromIndex:(NSUInteger)from;
@end

@interface MyClass
- (void)inst;
@end

@implementation MyClass

- (void)inst;
{
    NSString *propName;

    NSString *capitalPropName = ({
        NSString *cap;
        if (propName)
            cap = [cap stringByAppendingString:[propName substringFromIndex:1]];
        cap;
    });
}

@end