[phobos] [D-Programming-Language/phobos] 3faffc: Avoid calling a qualified constructor in Cycle.
GitHub
noreply at github.com
Sun Jan 12 19:30:28 PST 2014
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 3faffc3c59c804db5e1b16fb0b3bf97f07147785
https://github.com/D-Programming-Language/phobos/commit/3faffc3c59c804db5e1b16fb0b3bf97f07147785
Author: David Nadlinger <code at klickverbot.at>
Date: 2014-01-12 (Sun, 12 Jan 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Avoid calling a qualified constructor in Cycle.
This is actually invalid code, as typeof(this) == inout(this),
but Cycle has no inout constructor. This wasn't previously
detected, as the constructor was mistakenly flagged as creating
an unique object where qualifiers can be disregarded. (The
reference parameter is leaked into the Cycle instance, so
this is obviously not the case.)
Commit: 1f17f63b0c8e18bd19f448efc9f3041d892630a5
https://github.com/D-Programming-Language/phobos/commit/1f17f63b0c8e18bd19f448efc9f3041d892630a5
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2014-01-12 (Sun, 12 Jan 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Merge pull request #1852 from klickverbot/cycle-qualified-constructor
Avoid calling a qualified constructor in Cycle.
Compare: https://github.com/D-Programming-Language/phobos/compare/19ee4d38515b...1f17f63b0c8e
More information about the phobos
mailing list