[dev.simd] all: merge master (e704b09) into dev.simd

Merge List:

+ 2025-11-24 e704b0993b go/types, types2: shorten object map assertion

Change-Id: Ie45f971d2872c6b7f8f62d61e4d307ccf52a6546
This commit is contained in:
Cherry Mui 2025-11-24 15:48:06 -05:00
commit 7d65463a54
2 changed files with 4 additions and 10 deletions

View file

@ -133,11 +133,8 @@ func (check *Checker) objDecl(obj Object, def *TypeName) {
check.push(obj)
defer check.pop()
d := check.objMap[obj]
if d == nil {
check.dump("%v: %s should have been declared", obj.Pos(), obj)
panic("unreachable")
}
d, ok := check.objMap[obj]
assert(ok)
// save/restore current environment and set up object environment
defer func(env environment) {

View file

@ -134,11 +134,8 @@ func (check *Checker) objDecl(obj Object, def *TypeName) {
check.push(obj) // mark as grey
defer check.pop()
d := check.objMap[obj]
if d == nil {
check.dump("%v: %s should have been declared", obj.Pos(), obj)
panic("unreachable")
}
d, ok := check.objMap[obj]
assert(ok)
// save/restore current environment and set up object environment
defer func(env environment) {