Skip to content

Commit 124db8a

Browse files
authored
Merge pull request dlang#3197 from andrejp88/patch-3
Correct hasMember trait example Signed-off-by: Max Haughton <maxhaton@users.noreply.github.com> Merged-on-behalf-of: Max Haughton <maxhaton@users.noreply.github.com>
2 parents cbf0c23 + df1a538 commit 124db8a

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

spec/traits.dd

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -677,8 +677,6 @@ import std.stdio;
677677
struct S
678678
{
679679
int m;
680-
681-
import std.stdio; // imports write
682680
}
683681

684682
void main()
@@ -688,7 +686,7 @@ void main()
688686
writeln(__traits(hasMember, S, "m")); // true
689687
writeln(__traits(hasMember, s, "m")); // true
690688
writeln(__traits(hasMember, S, "y")); // false
691-
writeln(__traits(hasMember, S, "write")); // true
689+
writeln(__traits(hasMember, S, "write")); // false, but callable like a member via UFCS
692690
writeln(__traits(hasMember, int, "sizeof")); // true
693691
}
694692
---

0 commit comments

Comments
 (0)