annotate run/typedef_03.d @ 70:5f98d4a33d49

1) review of all test cases with unexpected results (except encoding and html/xml) 2) updated todo
author thomask
date Sat, 23 Oct 2004 22:47:47 +0000
parents 3414705c41ac
children a33ad7189d21
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3269e4627918 init dstress
svnowner
parents:
diff changeset
1 // @author@ Sam McCall <tunah@tunah.net>
3269e4627918 init dstress
svnowner
parents:
diff changeset
2 // @date@ 2004-07-27
3269e4627918 init dstress
svnowner
parents:
diff changeset
3 // @uri@ news://ce586c$212e$1@digitaldaemon.com
70
5f98d4a33d49 1) review of all test cases with unexpected results (except encoding and html/xml)
thomask
parents: 1
diff changeset
4 // @url@ nttp://digitalmars.com/digitalmars.D.bugs:1148
5f98d4a33d49 1) review of all test cases with unexpected results (except encoding and html/xml)
thomask
parents: 1
diff changeset
5
5f98d4a33d49 1) review of all test cases with unexpected results (except encoding and html/xml)
thomask
parents: 1
diff changeset
6 module dstress.run.typedef_03;
0
3269e4627918 init dstress
svnowner
parents:
diff changeset
7
3269e4627918 init dstress
svnowner
parents:
diff changeset
8 public static final uint U = (cast(uint)(-1)) >>> 2;
3269e4627918 init dstress
svnowner
parents:
diff changeset
9
3269e4627918 init dstress
svnowner
parents:
diff changeset
10 typedef uint myType;
3269e4627918 init dstress
svnowner
parents:
diff changeset
11 public static final myType T = (cast(myType)(-1)) >>> 2;
3269e4627918 init dstress
svnowner
parents:
diff changeset
12
3269e4627918 init dstress
svnowner
parents:
diff changeset
13 int main(){
3269e4627918 init dstress
svnowner
parents:
diff changeset
14 assert(U == 0x3FFFFFFF);
3269e4627918 init dstress
svnowner
parents:
diff changeset
15 assert(T == 0x3FFFFFFF);
3269e4627918 init dstress
svnowner
parents:
diff changeset
16
3269e4627918 init dstress
svnowner
parents:
diff changeset
17 return 0;
3269e4627918 init dstress
svnowner
parents:
diff changeset
18 }