Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for MarkReadonly (0.15 sec)

  1. src/cmd/compile/internal/coverage/cover.go

    		}
    	}
    
    	for _, nm := range typecheck.Target.Externs {
    		s := nm.Sym()
    		switch s.Name {
    		case metaVarName:
    			metavar = nm
    			ckTypSanity(nm, "metavar")
    			nm.MarkReadonly()
    			continue
    		case pkgIdVarName:
    			pkgidvar = nm
    			ckTypSanity(nm, "pkgidvar")
    			nm.SetCoverageAuxVar(true)
    			s := nm.Linksym()
    			s.Type = objabi.SCOVERAGE_AUXVAR
    			continue
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 29 21:55:46 UTC 2024
    - 6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/complit.go

    	}
    	return "inNonInitFunction"
    }
    
    // readonlystaticname returns a name backed by a read-only static data symbol.
    func readonlystaticname(t *types.Type) *ir.Name {
    	n := staticinit.StaticName(t)
    	n.MarkReadonly()
    	n.Linksym().Set(obj.AttrContentAddressable, true)
    	n.Linksym().Set(obj.AttrLocal, true)
    	return n
    }
    
    func isSimpleName(nn ir.Node) bool {
    	if nn.Op() != ir.ONAME || ir.IsBlank(nn) {
    		return false
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:03:54 UTC 2023
    - 19.5K bytes
    - Viewed (0)
Back to top