Bug 7309 – [2.058] Regression caused by new inlining code

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
Other
OS
Windows
Creation time
2012-01-17T21:34:00Z
Last change time
2012-01-18T02:19:40Z
Keywords
ice-on-valid-code
Assigned to
nobody
Creator
dsimcha

Attachments

IDFilenameSummaryContent-TypeSize
1069bug.zipThe test case, which is somewhat long and has 2 files.application/x-zip-compressed1810

Comments

Comment #0 by dsimcha — 2012-01-17T21:34:19Z
Created attachment 1069 The test case, which is somewhat long and has 2 files. When compiling the attached test case using dmd -O -inline -release *.d I receive the following error message: Statement::doInline() for (;;) { ulong n = rows; , (double alpha = alpha; ) , (double* x = data; ) , (ulong incx = 1LU; ); }
Comment #1 by bugzilla — 2012-01-18T02:19:40Z