[Bug 145] New: Can't refer to global scope after a cast
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Thu May 18 05:03:54 PDT 2006
    
    
  
http://d.puremagic.com/bugzilla/show_bug.cgi?id=145
           Summary: Can't refer to global scope after a cast
           Product: D
           Version: 0.157
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: lio at lunesu.com
#int somefunc(int i) { return i; }
#class someclass{
#//  int somefunc() {...}
#  uint otherfunc(){
#    return cast(uint).somefunc(2);
#  }
#}
C:\dmd>dmd test.d
test.d(5): found '(' when expecting ';' following 'return statement'
test.d(5): found ')' when expecting ';' following 'statement'
C:\dmd>dmd
Digital Mars D Compiler v0.157
If ".somefunc" were in a module, "cast(uint)somemod.somefunc" works just fine.
-- 
    
    
More information about the Digitalmars-d-bugs
mailing list