http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52241
--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-02-15 16:39:00 UTC --- I don't understand what you mean by "inlining", since '_Rb_tree_node_base' is a *type* not a function. Anyway, I don't see how Benjamin's split could have caused inlining issues.