Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for splitVargenSuffix (0.53 sec)

  1. src/go/internal/gcimporter/support.go

    	needed bool
    }
    
    // See cmd/compile/internal/noder.typeInfo.
    type typeInfo struct {
    	idx     pkgbits.Index
    	derived bool
    }
    
    // See cmd/compile/internal/types.SplitVargenSuffix.
    func splitVargenSuffix(name string) (base, suffix string) {
    	i := len(name)
    	for i > 0 && name[i-1] >= '0' && name[i-1] <= '9' {
    		i--
    	}
    	const dot = "·"
    	if i >= len(dot) && name[i-len(dot):i] == dot {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 20:08:23 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types/fmt.go

    	}
    
    	if verb != 'S' && !isParam && f.Note != "" {
    		b.WriteString(" ")
    		b.WriteString(strconv.Quote(f.Note))
    	}
    }
    
    // SplitVargenSuffix returns name split into a base string and a ·N
    // suffix, if any.
    func SplitVargenSuffix(name string) (base, suffix string) {
    	i := len(name)
    	for i > 0 && name[i-1] >= '0' && name[i-1] <= '9' {
    		i--
    	}
    	const dot = "·"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 12 15:41:17 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  3. src/go/internal/gcimporter/ureader.go

    	}
    
    	if tag == pkgbits.ObjStub {
    		assert(objPkg == nil || objPkg == types.Unsafe)
    		return objPkg, objName
    	}
    
    	// Ignore local types promoted to global scope (#55110).
    	if _, suffix := splitVargenSuffix(objName); suffix != "" {
    		return objPkg, objName
    	}
    
    	if objPkg.Scope().Lookup(objName) == nil {
    		dict := pr.objDictIdx(idx)
    
    		r := pr.newReader(pkgbits.RelocObj, idx, pkgbits.SyncObject1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 16.6K bytes
    - Viewed (0)
Back to top