/* * Copyright (c) 2017-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @interface A : NSObject @end @implementation A + (void)foo { if (!(1)) { NSString* __assert_fn__ = [NSString stringWithUTF8String:__PRETTY_FUNCTION__]; __assert_fn__ = __assert_fn__ ? __assert_fn__ : @"<Unknown Function>"; NSString* __assert_file__ = [NSString stringWithUTF8String:"A.m"]; __assert_file__ = __assert_file__ ? __assert_file__ : @"<Unknown File>"; [[NSAssertionHandler currentHandler] handleFailureInFunction:__assert_fn__ file:__assert_file__ lineNumber:23 description:(@"Hello")]; } } + (void)bar { int phoneNumberError = 5; int PhoneNumberNoError = 10; if (!((phoneNumberError != PhoneNumberNoError))) { NSString* __assert_file__ = [NSString stringWithUTF8String:"A.m"]; __assert_file__ = __assert_file__ ? __assert_file__ : @"<Unknown File>"; [[NSAssertionHandler currentHandler] handleFailureInMethod:_cmd object:self file:__assert_file__ lineNumber:12 description:(@"Invalid parameter not satisfying: %@"), @"phoneNumberError != PhoneNumberNoError"]; } } @end