From: ts Date: 2005-04-24T20:03:41+09:00 Subject: Re: Illegal regexp causes segfault >>>>> "T" == Tanaka Akira writes: T> #ifdef RUBY T> #include "util.h" T> -void rb_warn _((char*)); T> +void rb_warn _((char*, ...)); T> # define re_warning(x) rb_warn(x) T> #endif yes, it fix it uln% ./ruby -e '/[]]/' -e:1: warning: 1 -e:1: warning: 2 -e:1: warning: character class has `]' without escape uln% Guy Decoux