this repo has no description
at fixPythonPipStalling 42 lines 625 B view raw
1// CFLAGS: -framework foundation 2 3// Bugs found: 4// objc_superrefs not properly fixed at load time 5 6#import <Foundation/NSObject.h> 7#include <stdio.h> 8#include <objc/runtime.h> 9 10@interface baseclass : NSObject 11+(long double)test; 12@end 13 14@interface subclass : baseclass 15+(long double)test; 16@end 17 18@implementation baseclass 19+(long double)test 20{ 21 puts("Test called"); 22 return 5.0; 23} 24@end 25 26@implementation subclass 27+(long double)test 28{ 29 long double v = [super test]; 30 printf("After supercall: %Lf\n", v); 31 v += 1.0; 32 return v; 33} 34@end 35 36int main() 37{ 38 long double v = [subclass test]; 39 printf("Return value: %Lf\n", v); 40 return 0; 41} 42