#1279: Segfault occurs with "can overwrite an Objective-C method accepting a C array" in objc_method_spec.rb ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- {{{ $ ./mspec/bin/mspec ci -B ./spec/macruby.mspec spec/macruby/language/objc_method_spec.rb -f s MacRuby 0.11 (ruby 1.9.2) [universal-darwin10.4, x86_64] ---- snip ---- A pure MacRuby method - can overwrite an Objective-C method returning void - can overwrite an Objective-C method returning self - can overwrite an Objective-C method returning nil as 'id' - can overwrite an Objective-C method returning kCFBooleanTrue as 'id' - can overwrite an Objective-C method returning kCFBooleanFalse as 'id' - can overwrite an Objective-C method returning YES as 'BOOL' - can overwrite an Objective-C method returning NO as 'BOOL' - can overwrite an Objective-C method returning 'unsigned char' or 'char' - can overwrite an Objective-C method returning 'unsigned short' or 'short' - can overwrite an Objective-C method returning 'unsigned int' or 'int' - can overwrite an Objective-C method returning 'unsigned long' or 'long' - can overwrite an Objective-C method returning 'float' or 'double' - can overwrite an Objective-C method returning 'SEL' - can overwrite an Objective-C method returning 'char *' - can overwrite an Objective-C method returning 'NSPoint' - can overwrite an Objective-C method returning 'NSSize' - can overwrite an Objective-C method returning 'NSRect' - can overwrite an Objective-C method returning 'NSRange' - can overwrite an Objective-C method accepting self - can overwrite an Objective-C method accepting self class - can overwrite an Objective-C method accepting nil - can overwrite an Objective-C method accepting true/false (as id) - can overwrite an Objective-C method accepting a fixnum (as id) - can overwrite an Objective-C method accepting 'char' or 'unsigned char' - can overwrite an Objective-C method accepting 'short' or 'unsigned short' - can overwrite an Objective-C method accepting 'int' or 'unsigned int' - can overwrite an Objective-C method accepting 'long' or 'unsigned long' - can overwrite an Objective-C method accepting true/false (as BOOL) - can overwrite an Objective-C method accepting 'SEL' - can overwrite an Objective-C method accepting 'char *' - can overwrite an Objective-C method accepting 'float' - can overwrite an Objective-C method accepting 'double' - can overwrite an Objective-C method accepting 'NSPoint' - can overwrite an Objective-C method accepting 'NSSize' - can overwrite an Objective-C method accepting 'NSRect' - can overwrite an Objective-C method accepting 'NSRange' - can overwrite an Objective-C method accepting a Pointer to an Object - can overwrite a complex Objective-C method - can overwrite an Objective-C method accepting a C arrayzsh: segmentation fault ./mspec/bin/mspec ci -B ./spec/macruby.mspec -f s }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1279> MacRuby <http://macruby.org/>