Messages in this thread | | | Date | Wed, 26 Apr 2006 00:15:32 +0300 | From | Avi Kivity <> | Subject | Re: Compiling C++ modules |
| |
Valdis.Kletnieks@vt.edu wrote: > > On Tue, 25 Apr 2006 23:26:17 +0300, Avi Kivity said: > > > auto_ptr<>'s are fully inlined so their impact is nil. > > Except for the punishment the i-cache takes. There's reasons why we > fight over "to inline or not to inline".... > Not in this case. The constructor is an assignment. The destructor is an if () followed by a delete. In this case, the if () is optimized away so you are left with less generated code than the C case, for the non-exceptional path.
-- Do not meddle in the internals of kernels, for they are subtle and quick to panic.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |