Automatic invariant generation

Steven Schveighoffer via Digitalmars-d digitalmars-d at puremagic.com
Fri Jul 7 13:41:40 PDT 2017


On 7/7/17 4:26 PM, ketmar wrote:
> Steven Schveighoffer wrote:
> 
>> On 7/7/17 2:27 PM, ketmar wrote:
>>> ketmar wrote:
>>>
>>>> yeah, this is annoying. while checking for "null this" in *class* 
>>>> method may look hacky
>>> tbh, i see nothing wrong in checking for "null this" even in class 
>>> methods, but this is a completely different story.
>>
>> In *final* methods maybe. Virtual methods are going to crash anyway 
>> before they get to that point.
> 
> i meant "in manual checking", i.e. "i think that compiler-inserted 
> `assert` is not necessary at all". sorry for writing indecipherable 
> engrish. ;-)

My statement still applies ;)

-Steve


More information about the Digitalmars-d mailing list