[dmd-internals] Is there a reason that inlining happens so early?

Walter Bright walter at digitalmars.com
Tue Nov 27 13:03:06 PST 2012


On 11/28/2012 3:11 AM, Don Clugston wrote:
> Oooh, you're right. EXCEPT: expression.c 5411: FuncExp's get inlined 
> during the semantic3 pass expression.c 5618: DeclarationExps get 
> inlined during the semantic3 pass. So, is there anything stopping us 
> from moving these guys into the inliner pass?

I do not recall the reason for those exceptions, or even if I wrote 
them. Is there an easy way to look back in the git history to see when 
they appeared?


More information about the dmd-internals mailing list