Thread overview
[Issue 9738] inline asm offset expression looks like array indexing
Aug 18, 2014
Sobirari Muhomori
Aug 30, 2020
Basile-z
Sep 08, 2022
RazvanN
August 16, 2014
https://issues.dlang.org/show_bug.cgi?id=9738

briancschott@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |briancschott@gmail.com

--- Comment #3 from briancschott@gmail.com ---
I wrote a D-Scanner rule for this:

void testAsm()
{
    asm    {
        mov RAX, a[1];
    }
}

test.d(4:18)[warn]: This is confusing because it looks like an array index. Rewrite a[1] as [a + 1] to clarify.

--
August 18, 2014
https://issues.dlang.org/show_bug.cgi?id=9738

--- Comment #4 from Sobirari Muhomori <dfj1esp02@sneakemail.com> ---
Back in the days Borland developed IDEAL mode for TASM, which provided handier, stricter, less ambiguous, more idiomatic syntax. Maybe someone can find its description?

--
August 30, 2020
https://issues.dlang.org/show_bug.cgi?id=9738

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |iasm
                 CC|                            |b2.temp@gmx.com

--
September 08, 2022
https://issues.dlang.org/show_bug.cgi?id=9738

RazvanN <razvan.nitu1305@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
                 CC|                            |razvan.nitu1305@gmail.com
         Resolution|---                         |WONTFIX

--