[Bug 49] ICE when using tuple over member variable in more than one	method
    gdc-bugzilla at gdcproject.org 
    gdc-bugzilla at gdcproject.org
       
    Tue Apr  9 03:40:50 PDT 2013
    
    
  
http://bugzilla.gdcproject.org/show_bug.cgi?id=49
--- Comment #1 from Iain Buclaw <ibuclaw at gdcproject.org> 2013-04-09 10:40:50 UTC ---
(In reply to comment #0)
> test.d:
> 
> template Tuple(Stuff ...) {
>     alias Stuff Tuple;
> }
> struct S {
>     int i;
>     alias Tuple!i t;
>     void a() {
>         auto x = t;
>     }
>     void b() {
>         auto x = t;
>     }
> }
> gdc -c test.d:
> 
> ldc_sf.d: In member function ‘ldc_sf.S.b’:
That should say:  "test.d: In member function: test.S.b"
:o)
> ldc has a similar error: https://github.com/ldc-developers/ldc/issues/266
So it's likely a wrong-code bug in the D frontend then.
-- 
Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
    
    
More information about the D.gnu
mailing list