Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for expandiface (0.35 sec)

  1. src/cmd/compile/internal/types/size.go

    func RoundUp(o int64, r int64) int64 {
    	if r < 1 || r > 8 || r&(r-1) != 0 {
    		base.Fatalf("Round %d", r)
    	}
    	return (o + r - 1) &^ (r - 1)
    }
    
    // expandiface computes the method set for interface type t by
    // expanding embedded interfaces.
    func expandiface(t *Type) {
    	seen := make(map[*Sym]*Field)
    	var methods []*Field
    
    	addMethod := func(m *Field, explicit bool) {
    		switch prev := seen[m.Sym]; {
    		case prev == nil:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 15K bytes
    - Viewed (0)
Back to top