Fix fixed NSString* parameters in variadic functions
This commit is contained in:
committed by
SvyatoslavScherbina
parent
c7a126a6b0
commit
e1b507f998
@@ -55,3 +55,5 @@ Class (^ _Nonnull getClassGetter(NSObject* obj))(void);
|
||||
|
||||
extern NSString* globalString;
|
||||
extern NSObject* globalObject;
|
||||
|
||||
int formatStringLength(NSString* format, ...);
|
||||
|
||||
@@ -60,6 +60,8 @@ fun run() {
|
||||
override fun description() = "global object"
|
||||
}
|
||||
println(globalObject)
|
||||
|
||||
println(formatStringLength("%d %d", 42, 17))
|
||||
}
|
||||
|
||||
fun MutablePairProtocol.swap() {
|
||||
|
||||
@@ -60,3 +60,11 @@ Class (^ _Nonnull getClassGetter(NSObject* obj))() {
|
||||
|
||||
NSString* globalString = @"Global string";
|
||||
NSObject* globalObject = nil;
|
||||
|
||||
int formatStringLength(NSString* format, ...) {
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
NSString* result = [[NSString alloc] initWithFormat:format arguments:args];
|
||||
va_end(args);
|
||||
return result.length;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user