> This howto would start by describing most common and/or most critical > criteria for the compiler to /not/ inline a given func.
Well if I read the code correctly: - inline assembler - variadic functions (string s, ...) - synchronized - imported functions - functions with closure vars - virtual functions that aren't final - functions with out, ref or static array parameters - functions with more than 250 elementary expressions
