Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for varDecl (0.68 sec)

  1. src/cmd/internal/obj/wasm/wasmobj.go

    		varDecls = []*varDecl{}
    		useAssemblyRegMap()
    	case "memchr", "memcmp":
    		varDecls = []*varDecl{{count: 2, typ: i32}}
    		useAssemblyRegMap()
    	case "cmpbody":
    		varDecls = []*varDecl{{count: 2, typ: i64}}
    		useAssemblyRegMap()
    	case "gcWriteBarrier":
    		varDecls = []*varDecl{{count: 5, typ: i64}}
    		useAssemblyRegMap()
    	case "runtime.gcWriteBarrier1",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 34.6K bytes
    - Viewed (0)
  2. src/go/types/decl.go

    		iota      int
    		typ       ast.Expr
    		init      []ast.Expr
    		inherited bool
    	}
    	varDecl  struct{ spec *ast.ValueSpec }
    	typeDecl struct{ spec *ast.TypeSpec }
    	funcDecl struct{ decl *ast.FuncDecl }
    )
    
    func (d importDecl) node() ast.Node { return d.spec }
    func (d constDecl) node() ast.Node  { return d.spec }
    func (d varDecl) node() ast.Node    { return d.spec }
    func (d typeDecl) node() ast.Node   { return d.spec }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 31K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/syntax/branches.go

    	for stmtIndex, stmt := range stmtList {
    		lstmt = nil
    	L:
    		switch s := stmt.(type) {
    		case *DeclStmt:
    			for _, d := range s.DeclList {
    				if v, ok := d.(*VarDecl); ok {
    					recordVarDecl(v.Pos(), v.NameList[0])
    					break // the first VarDecl will do
    				}
    			}
    
    		case *LabeledStmt:
    			// declare non-blank label
    			if name := s.Label.Value; name != "_" {
    				l := ls.declare(b, s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Jun 26 00:21:29 UTC 2022
    - 9.8K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/types2/decl.go

    	switch obj := obj.(type) {
    	case *Const:
    		check.decl = d // new package-level const decl
    		check.constDecl(obj, d.vtyp, d.init, d.inherited)
    	case *Var:
    		check.decl = d // new package-level var decl
    		check.varDecl(obj, d.lhs, d.vtyp, d.init)
    	case *TypeName:
    		// invalid recursive types are detected via path
    		check.typeDecl(obj, d.tdecl, def)
    		check.collectMethods(obj) // methods can only be added to top-level types
    	case *Func:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/syntax/printer.go

    		}
    		p.print(n.Name)
    		if n.TParamList != nil {
    			p.printParameterList(n.TParamList, _Type)
    		}
    		p.print(blank)
    		if n.Alias {
    			p.print(_Assign, blank)
    		}
    		p.print(n.Type)
    
    	case *VarDecl:
    		if n.Group == nil {
    			p.print(_Var, blank)
    		}
    		p.printNameList(n.NameList)
    		if n.Type != nil {
    			p.print(blank, n.Type)
    		}
    		if n.Values != nil {
    			p.print(blank, _Assign, blank, n.Values)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 24 07:17:27 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/rangefunc/rewrite.go

    	return x
    }
    
    func (r *rewriter) stateVar(pos syntax.Pos) (*types2.Var, *syntax.VarDecl) {
    	r.stateVarCount++
    
    	name := fmt.Sprintf("#state%d", r.stateVarCount)
    	typ := r.int.Type()
    	obj := types2.NewVar(pos, r.pkg, name, typ)
    	n := syntax.NewName(pos, name)
    	setValueType(n, typ)
    	r.info.Defs[n] = obj
    
    	return obj, &syntax.VarDecl{NameList: []*syntax.Name{n}, Values: r.stateConst(abi.RF_READY)}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 41.6K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/noder/noder.go

    var renameinitgen int
    
    func Renameinit() *types.Sym {
    	s := typecheck.LookupNum("init.", renameinitgen)
    	renameinitgen++
    	return s
    }
    
    func checkEmbed(decl *syntax.VarDecl, haveEmbed, withinFunc bool) error {
    	switch {
    	case !haveEmbed:
    		return errors.New("go:embed only allowed in Go files that import \"embed\"")
    	case len(decl.NameList) > 1:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 11 20:40:57 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/types2/resolver.go

    					check.declarePkgObj(name, obj, d)
    				}
    
    				// Constants must always have init values.
    				check.arity(s.Pos(), s.NameList, values, true, inherited)
    
    			case *syntax.VarDecl:
    				lhs := make([]*Var, len(s.NameList))
    				// If there's exactly one rhs initializer, use
    				// the same declInfo d1 for all lhs variables
    				// so that each lhs variable depends on the same
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 14:10:44 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  9. src/go/types/resolver.go

    					if i < len(d.init) {
    						init = d.init[i]
    					}
    
    					d := &declInfo{file: fileScope, vtyp: d.typ, init: init, inherited: d.inherited}
    					check.declarePkgObj(name, obj, d)
    				}
    
    			case varDecl:
    				lhs := make([]*Var, len(d.spec.Names))
    				// If there's exactly one rhs initializer, use
    				// the same declInfo d1 for all lhs variables
    				// so that each lhs variable depends on the same
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:22:59 UTC 2024
    - 26.1K bytes
    - Viewed (0)
Back to top