Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for _Type (0.05 sec)

  1. src/runtime/mfinal.go

    					// set up with empty interface
    					(*eface)(r)._type = &f.ot.Type
    					(*eface)(r).data = f.arg
    					if len(ityp.Methods) != 0 {
    						// convert to interface with methods
    						// this conversion is guaranteed to succeed - we checked in SetFinalizer
    						(*iface)(r).tab = assertE2I(ityp, (*eface)(r)._type)
    					}
    				default:
    					throw("bad kind in runfinq")
    				}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 01:56:56 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewrite.go

    				reflectdata.MarkTypeSymUsedInInterface(r.Sym, f.fe.Func().Linksym())
    			} else if strings.HasPrefix(r.Sym.Name, "go:itab") {
    				// Same, but if we're using an itab we need to record that the
    				// itab._type might be put in an interface.
    				reflectdata.MarkTypeSymUsedInInterface(r.Sym, f.fe.Func().Linksym())
    			}
    			return r.Sym
    		}
    	}
    	base.Fatalf("fixedSym data not known for %s:%d", sym, off)
    	return nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssagen/ssa.go

    }
    
    // dottype1 implements a x.(T) operation. iface is the argument (x), dst is the type we're asserting to (T)
    // and src is the type we're asserting from.
    // source is the *runtime._type of src
    // target is the *runtime._type of dst.
    // If src is a nonempty interface and dst is not an interface, targetItab is an itab representing (dst, src). Otherwise it is nil.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top