- removed need for int() conversion now that x << s has correct type

- updated golden.out

R=r
DELTA=9  (0 added, 8 deleted, 1 changed)
OCL=14657
CL=14657
This commit is contained in:
Robert Griesemer 2008-08-29 13:33:34 -07:00
parent 944ad62ecd
commit 7b4d719686
2 changed files with 1 additions and 9 deletions

View File

@ -193,8 +193,6 @@ fixedbugs/bug015.go:7: overflow converting constant to <int64>INT64
=========== fixedbugs/bug016.go
fixedbugs/bug016.go:7: overflow converting constant to <uint32>UINT32
fixedbugs/bug016.go:7: illegal types for operand: AS
(<int32>INT32)
=========== fixedbugs/bug025.go
fixedbugs/bug025.go:7: variable exported but not defined: Foo
@ -227,10 +225,6 @@ ok
fixedbugs/bug073.go:8: illegal types for operand: LSH
(<int32>INT32)
(<int32>INT32)
fixedbugs/bug073.go:8: illegal types for operand: AS
(<int32>INT32)
fixedbugs/bug073.go:9: illegal types for operand: RSH
(<int32>INT32)
(<int32>INT32)
fixedbugs/bug073.go:9: illegal types for operand: AS
(<int32>INT32)

View File

@ -47,9 +47,7 @@ type HashMap struct {
func (m *HashMap) capacity() uint32 {
// TODO we need to figure out how to determine the type of
// a shifted 'untyped' int so we can get rid of the conversion
return uint32(1) << m.log2_capacity_;
return 1 << m.log2_capacity_;
}