[Issue 10150] Prefix method 'this' qualifiers should be just ignored	anytime
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Sun Jun 30 11:51:09 PDT 2013
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=10150
--- Comment #11 from monarchdodra at gmail.com 2013-06-30 11:51:09 PDT ---
(In reply to comment #10)
> I want both to go to return type. Prefix qualifier -> return type. Postfix
> qualifier -> function type.
Typ? "Both", then you state two different things.
> If qualifier is not applicable to return type, it
> falls through to function type (as far as I understand the grammar anyway).
AFAIK, anything returnable can be qualified with const, so there would be no
fall through case.
> Simple and obvious.
> 
> The very idea that prefix qualifier has something to do with function type is
> confusing and error-prone. And this change makes it much worse.
What about:
--------
struct S
{
    const nothrow pure
    T foo();
    nothrow pure const
    T bar();
}
--------
What does (should) foo return? What about bar?
The current rules are obvious: stand alone attribute => Function.
Simple and obvious.
There is no reasons for "const" to get special treatment.
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
    
    
More information about the Digitalmars-d-bugs
mailing list