Bug 1850 – The compiler accepts lower case asm registers.

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D1 (retired)
Platform
x86
OS
All
Creation time
2008-02-18T13:10:00Z
Last change time
2014-02-24T15:31:26Z
Keywords
accepts-invalid
Assigned to
bugzilla
Creator
aziz.koeksal

Comments

Comment #0 by aziz.koeksal — 2008-02-18T13:10:14Z
The specs say: "Register names are always in upper case." asm { fstp st(1), st(0); // No error given. fstp ST(1), ST(0); // Correct. } I don't know if there are other cases...
Comment #1 by thomas-dloop — 2008-02-25T05:07:15Z
Comment #2 by bugzilla — 2008-03-07T00:31:36Z
Fixed dmd 1.028 and 2.012