From: Eric Wong Date: 2014-07-22T17:40:29+00:00 Subject: [ruby-core:63932] Re: [ruby-trunk - Bug #10080] Functions marked as "static inline" are not inlined by gcc I don't think removing "inline" is necessary, either. It is a hint to the compiler (and as evidenced, your compiler is capable of ignoring it). Different compilers may still inline it and produce faster code.