[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2015-06-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7522

Andrei Alexandrescu  changed:

   What|Removed |Added

Version|D1 & D2 |D2

--


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2013-06-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522


Don  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
Version|D1  |D1 & D2
 Resolution||FIXED


--- Comment #9 from Don  2013-06-20 08:11:32 PDT ---
This is fixed in D1 as well.

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2013-01-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522


Andrej Mitrovic  changed:

   What|Removed |Added

 CC||andrej.mitrov...@gmail.com
Version|D1 & D2 |D1


--- Comment #8 from Andrej Mitrovic  2013-01-10 
05:59:23 PST ---
Can't reproduce in 2.061 release or git-head, removing D2 tag.

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2012-04-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522



--- Comment #7 from Don  2012-04-20 02:48:04 PDT ---
(In reply to comment #5)
> (In reply to comment #4)
> > In 2.059 Win32
> > 
> > PS E:\DigitalMars\dmd2\samples> dmd bug.d
> > bug.d(9): Error: need 'this' to access member a
> > PS E:\DigitalMars\dmd2\samples>
> 
> That's odd, I still get the assertion failure with 2.060 head. (now on line
> 103)
> Were you using the exact code in the original comment?
> 
> Chances are this is a bug where something that should be dealt with during
> semantic is dealt with in the glue layer.  Probably getRightThis and friends 
> in
> e2ir.c.

Exactly. There's still a fair number of those guys, they cause a lot of
problems for CTFE, and they also make it hard for GDC/LDC since they need to
generate those errors too.

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2012-04-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522



--- Comment #6 from SomeDude  2012-04-20 01:21:42 
PDT ---
Oh sorry for the trouble, my bad.

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2012-04-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522



--- Comment #5 from yebblies  2012-04-20 17:57:44 EST ---
(In reply to comment #4)
> In 2.059 Win32
> 
> PS E:\DigitalMars\dmd2\samples> dmd bug.d
> bug.d(9): Error: need 'this' to access member a
> PS E:\DigitalMars\dmd2\samples>

That's odd, I still get the assertion failure with 2.060 head. (now on line
103)
Were you using the exact code in the original comment?

Chances are this is a bug where something that should be dealt with during
semantic is dealt with in the glue layer.  Probably getRightThis and friends in
e2ir.c.

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2012-04-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522


SomeDude  changed:

   What|Removed |Added

 CC||lovelyd...@mailmetrash.com


--- Comment #4 from SomeDude  2012-04-20 00:47:47 
PDT ---
In 2.059 Win32

PS E:\DigitalMars\dmd2\samples> dmd bug.d
bug.d(9): Error: need 'this' to access member a
PS E:\DigitalMars\dmd2\samples>

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522



--- Comment #3 from Don  2012-02-22 02:34:26 PST ---
No, wait, this shouldn't compile at all. It should never reach CTFE.

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522



--- Comment #2 from yebblies  2012-02-22 20:49:07 EST ---
Nope, still happens.

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


[Issue 7522] ICE(interpret.c) Accessing a non-static member without this

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522


Don  changed:

   What|Removed |Added

 CC||clugd...@yahoo.com.au


--- Comment #1 from Don  2012-02-22 00:54:26 PST ---
I think this is the same as bug 7536, which is fixed now.
I don't have time to check it now.

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