mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-28 20:25:33 +08:00
Enable profile builds by adding ObjC annotations
Summary: Currently xcode fails profile builds since these variables are unused when asserts are disabled. Reviewed By: PeteTheHeat Differential Revision: D14160565 fbshipit-source-id: 997352dd148d23c28fa92d4171071c1abbb742f5
This commit is contained in:
committed by
Facebook Github Bot
parent
7b62dca921
commit
286abc5d08
@@ -451,7 +451,7 @@ RCT_NOT_IMPLEMENTED(- (instancetype)init)
|
||||
CFHTTPMessageSetHeaderFieldValue(request, CFSTR("Host"), (__bridge CFStringRef)(_url.port ? [NSString stringWithFormat:@"%@:%@", _url.host, _url.port] : _url.host));
|
||||
|
||||
NSMutableData *keyBytes = [[NSMutableData alloc] initWithLength:16];
|
||||
int result = SecRandomCopyBytes(kSecRandomDefault, keyBytes.length, keyBytes.mutableBytes);
|
||||
int result __unused = SecRandomCopyBytes(kSecRandomDefault, keyBytes.length, keyBytes.mutableBytes);
|
||||
assert(result == 0);
|
||||
_secKey = [keyBytes base64EncodedStringWithOptions:0];
|
||||
assert([_secKey length] == 24);
|
||||
@@ -585,7 +585,7 @@ RCT_NOT_IMPLEMENTED(- (instancetype)init)
|
||||
|
||||
NSUInteger usedLength = 0;
|
||||
|
||||
BOOL success = [reason getBytes:(char *)mutablePayload.mutableBytes + sizeof(uint16_t) maxLength:payload.length - sizeof(uint16_t) usedLength:&usedLength encoding:NSUTF8StringEncoding options:NSStringEncodingConversionExternalRepresentation range:NSMakeRange(0, reason.length) remainingRange:&remainingRange];
|
||||
BOOL success __unused = [reason getBytes:(char *)mutablePayload.mutableBytes + sizeof(uint16_t) maxLength:payload.length - sizeof(uint16_t) usedLength:&usedLength encoding:NSUTF8StringEncoding options:NSStringEncodingConversionExternalRepresentation range:NSMakeRange(0, reason.length) remainingRange:&remainingRange];
|
||||
|
||||
assert(success);
|
||||
assert(remainingRange.length == 0);
|
||||
@@ -963,7 +963,7 @@ static const uint8_t RCTSRPayloadLenMask = 0x7F;
|
||||
[socket _handleFrameHeader:header curData:socket->_currentFrameData];
|
||||
} else {
|
||||
[socket _addConsumerWithDataLength:extra_bytes_needed callback:^(RCTSRWebSocket *_socket, NSData *_data) {
|
||||
size_t mapped_size = _data.length;
|
||||
size_t mapped_size __unused = _data.length;
|
||||
const void *mapped_buffer = _data.bytes;
|
||||
size_t offset = 0;
|
||||
|
||||
@@ -1285,7 +1285,7 @@ static const size_t RCTSRFrameHeaderOverhead = 32;
|
||||
}
|
||||
} else {
|
||||
uint8_t *mask_key = frame_buffer + frame_buffer_size;
|
||||
int result = SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t *)mask_key);
|
||||
int result __unused = SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t *)mask_key);
|
||||
assert(result == 0);
|
||||
frame_buffer_size += sizeof(uint32_t);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user