Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ZeroAddr (0.45 sec)

  1. src/cmd/compile/internal/walk/assign.go

    		fn := mapfn(mapaccess2[fast], t, false)
    		call = mkcall1(fn, fn.Type().ResultsTuple(), init, reflectdata.IndexMapRType(base.Pos, r), r.X, key)
    	} else {
    		fn := mapfn("mapaccess2_fat", t, true)
    		z := reflectdata.ZeroAddr(w)
    		call = mkcall1(fn, fn.Type().ResultsTuple(), init, reflectdata.IndexMapRType(base.Pos, r), r.X, key, z)
    	}
    
    	// mapaccess2* returns a typed bool, but due to spec changes,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/expr.go

    	var mapFn ir.Node
    	switch {
    	case n.Assigned:
    		mapFn = mapfn(mapassign[fast], t, false)
    	case t.Elem().Size() > abi.ZeroValSize:
    		args = append(args, reflectdata.ZeroAddr(t.Elem().Size()))
    		mapFn = mapfn("mapaccess1_fat", t, true)
    	default:
    		mapFn = mapfn(mapaccess1[fast], t, false)
    	}
    	call := mkcall1(mapFn, nil, init, args...)
    	call.SetType(types.NewPtr(t.Elem()))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
Back to top