Thread overview
[Issue 5675] New: e2ir assertion on AALiteral call expression
Mar 01, 2011
dawg@dawgfoto.de
Mar 06, 2011
kennytm@gmail.com
Apr 23, 2011
Iain Buclaw
Jul 16, 2011
yebblies
Dec 13, 2011
yebblies
[Issue 5675] ICE(e2ir) on AALiteral call expression
Apr 11, 2012
Don
March 01, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5675

           Summary: e2ir assertion on AALiteral call expression
           Product: D
           Version: D2
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody@puremagic.com
        ReportedBy: dawg@dawgfoto.de


--- Comment #0 from dawg@dawgfoto.de 2011-03-01 09:07:11 PST ---
void main() {
  enum aa = [1 : 2, 2 : 4];
  auto e = aa.length();
}

--


This asserts in AssocArrayLiteralExp::toElem(IRState *irs)

        Type *t = type->toBasetype()->mutableOf();
        assert(t->ty == Taarray);

But the type of aa is AssociativeArray!(int,int), so t->ty is Tstruct.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
March 06, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5675


kennytm@gmail.com changed:

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


--- Comment #1 from kennytm@gmail.com 2011-03-05 23:02:33 PST ---
Seems to be the same cause as issue 4460.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
April 23, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5675


Iain Buclaw <ibuclaw@ubuntu.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ibuclaw@ubuntu.com


--- Comment #2 from Iain Buclaw <ibuclaw@ubuntu.com> 2011-04-23 12:40:36 PDT ---
Patch in issue 4460 fixes this.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
July 16, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5675


yebblies <yebblies@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrej.mitrovich@gmail.com


--- Comment #3 from yebblies <yebblies@gmail.com> 2011-07-16 17:45:35 EST ---
*** Issue 6324 has been marked as a duplicate of this issue. ***

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
December 13, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5675


yebblies <yebblies@gmail.com> changed:

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


--- Comment #4 from yebblies <yebblies@gmail.com> 2011-12-13 17:16:38 EST ---
*** Issue 6943 has been marked as a duplicate of this issue. ***

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
April 11, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=5675


Don <clugdbug@yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE


--- Comment #5 from Don <clugdbug@yahoo.com.au> 2012-04-11 01:01:07 PDT ---
Works now.

*** This issue has been marked as a duplicate of issue 4460 ***

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------