Bug 13302 – Inline ASM grammar is not left-associative

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dlang.org
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-08-15T22:09:00Z
Last change time
2015-12-16T18:45:02Z
Keywords
iasm, pull, spec
Assigned to
nobody
Creator
briancschott
Blocks
10233

Comments

Comment #0 by briancschott — 2014-08-15T22:09:08Z
Many rules on the inline ASM specification page look like this: AsmLogOrExp: AsmLogAndExp AsmLogAndExp || AsmLogAndExp This should probably be written as AsmLogOrExp: AsmLogAndExp AsmLogOrExp || AsmLogAndExp to properly document the fact that code like "mov RAX, 1 || 2 || 3;" will compile. The same fix needs to be applied to many of the binary expression rules on the inline ASM documentation.
Comment #1 by briancschott — 2015-01-26T23:00:44Z
Comment #2 by github-bugzilla — 2015-07-08T00:12:00Z
Commits pushed to master at https://github.com/D-Programming-Language/dlang.org https://github.com/D-Programming-Language/dlang.org/commit/a6f09a274afc0698d3ef033f1343a248b0ec1367 Issue 13302 - Inline ASM grammar is not left-associative https://github.com/D-Programming-Language/dlang.org/commit/cc6362dd9e618d880a2c6486dbe6fa4c2bc3c992 Merge pull request #859 from Hackerpilot/issue-13302 Issue 13302 - Inline ASM grammar is not left-associative
Comment #3 by github-bugzilla — 2015-10-04T18:21:46Z
Comment #4 by mathias.lang — 2015-12-16T18:45:02Z
Closing as the P.R. was merged.