# HG changeset patch # User thomask # Date 1113322577 0 # Node ID 115678dd30b703a3e1fdf6faab6df549c318cfa6 # Parent 21344af2174f9a060724c6a9e7b6a1003a36254a struct / opEqual mixin Ben Hinkle 2005-04-11 news:d3f87v$14n7$1@digitaldaemon.com diff -r 21344af2174f -r 115678dd30b7 reporter.txt --- a/reporter.txt Tue Apr 12 15:56:35 2005 +0000 +++ b/reporter.txt Tue Apr 12 16:16:17 2005 +0000 @@ -5,7 +5,7 @@ Ant Arcane Jill Bastiaan Veelo -Ben Hinkle , +Ben Hinkle , , Bent Rasmussen berupon Brian Gardner diff -r 21344af2174f -r 115678dd30b7 run/mixin_11.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/mixin_11.d Tue Apr 12 16:16:17 2005 +0000 @@ -0,0 +1,33 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Ben Hinkle +// @date@ 2005-04-11 +// @uri@ news:d3f87v$14n7$1@digitaldaemon.com + +module dstress.run.mixin_11; + +int status; + +template Share(T) { + int opEquals(T x){ + return status; + } +} + +struct List(T){ + mixin Share!(List); +} + +int main(){ + List!(int) x; + List!(int) y; + + assert(x!=y); + status=1; + assert(x==y); + + return 0; +} +