Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for SetUniq (0.18 sec)

  1. src/cmd/compile/internal/typecheck/subr.go

    	// so that expand1 doesn't consider them.
    	for _, f := range t.Methods() {
    		f.Sym.SetUniq(true)
    	}
    
    	// generate all reachable methods
    	slist = slist[:0]
    	expand1(t, true)
    
    	// check each method to be uniquely reachable
    	var ms []*types.Field
    	for i, sl := range slist {
    		slist[i].field = nil
    		sl.field.Sym.SetUniq(false)
    
    		var f *types.Field
    		path, _ := dotpath(sl.field.Sym, t, &f, false)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 19:45:58 UTC 2023
    - 20.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types/sym.go

    func (sym *Sym) Asm() bool          { return sym.flags&symAsm != 0 }
    func (sym *Sym) Func() bool         { return sym.flags&symFunc != 0 }
    
    func (sym *Sym) SetOnExportList(b bool) { sym.flags.set(symOnExportList, b) }
    func (sym *Sym) SetUniq(b bool)         { sym.flags.set(symUniq, b) }
    func (sym *Sym) SetSiggen(b bool)       { sym.flags.set(symSiggen, b) }
    func (sym *Sym) SetAsm(b bool)          { sym.flags.set(symAsm, b) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 26 21:56:56 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/walk/closure.go

    	}
    
    	meth := dot.Sel
    	rcvrtype := dot.X.Type()
    	sym := ir.MethodSymSuffix(rcvrtype, meth, "-fm")
    
    	if sym.Uniq() {
    		return sym.Def.(*ir.Name)
    	}
    	sym.SetUniq(true)
    
    	base.FatalfAt(dot.Pos(), "missing wrapper for %v", meth)
    	panic("unreachable")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 15:56:08 UTC 2023
    - 6.5K bytes
    - Viewed (0)
Back to top