> By the way, why not always do this "inlining", even when not optimizing?
Because this generates more bloated code and inferior debugging experience. > This is a trick question, because when you answer "because XYZ" I will then > reply "but XYZ is a common reason that people disable inlining when > optimizing, so shouldn't you only do it when inlining is enabled?" :) People ought not to disable inlining when optimizing though. -- Eric Botcazou