Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 136 for typecheck (0.22 sec)

  1. src/cmd/cgo/internal/testerrors/testdata/err2.go

    		C.fppi(p) // ERROR HERE
    	}
    
    	// issue 26745
    	_ = func(i int) int {
    		// typecheck reports at column 14 ('+'), but types2 reports at
    		// column 10 ('C').
    		// TODO(mdempsky): Investigate why, and see if types2 can be
    		// updated to match typecheck behavior.
    		return C.i + 1 // ERROR HERE: \b(10|14)\b
    	}
    	_ = func(i int) {
    		// typecheck reports at column 7 ('('), but types2 reports at
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 12 11:59:56 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/typecheck/universe.go

    	okforeq[types.TMAP] = true    // nil only; refined in typecheck
    	okforeq[types.TFUNC] = true   // nil only; refined in typecheck
    	okforeq[types.TSLICE] = true  // nil only; refined in typecheck
    	okforeq[types.TARRAY] = true  // only if element type is comparable; refined in typecheck
    	okforeq[types.TSTRUCT] = true // only if all struct fields are comparable; refined in typecheck
    
    	types.IsOrdered[types.TSTRING] = true
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 15:20:28 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/walk/expr.go

    	et := n.X.Type().Kind()
    
    	if types.IsComplex[et] && n.Op() == ir.ODIV {
    		t := n.Type()
    		call := mkcall("complex128div", types.Types[types.TCOMPLEX128], init, typecheck.Conv(n.X, types.Types[types.TCOMPLEX128]), typecheck.Conv(n.Y, types.Types[types.TCOMPLEX128]))
    		return typecheck.Conv(call, t)
    	}
    
    	// Nothing to do for float divisions.
    	if types.IsFloat[et] {
    		return n
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  4. test/fixedbugs/bug356.go

    	if y := x << i; y != 0 {
    		println("BUG bug344b", y)
    	}
    	
    	i = 1<<32
    	if y := x << i; y != 0 {
    		println("BUG bug344c", y)
    	}
    }
    	
    
    /*
    typecheck [1008592b0]
    .   INDREG a(1) l(15) x(24) tc(2) runtime.ret G0 string
    bug343.go:15: internal compiler error: typecheck INDREG
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 02 13:43:18 UTC 2016
    - 678 bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssagen/abi.go

    	// TODO(mdempsky): Means we can't set sym.Def in Declfunc, ugh.
    	fn := ir.NewFunc(pos, pos, f.Sym(), types.NewSignature(nil,
    		typecheck.NewFuncParams(ft.Params()),
    		typecheck.NewFuncParams(ft.Results())))
    	fn.ABI = wrapperABI
    	typecheck.DeclFunc(fn)
    
    	fn.SetABIWrapper(true)
    	fn.SetDupok(true)
    
    	// ABI0-to-ABIInternal wrappers will be mainly loading params from
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  6. test/fixedbugs/bug387.go

    // license that can be found in the LICENSE file.
    
    // Issue 2549
    
    /*  Used to die with
    missing typecheck: [7f5bf07b4438]
    
    .   AS l(45)
    .   .   NAME-main.autotmp_0017 u(1) a(1) l(45) x(0+0) class(PAUTO)
    esc(N) tc(1) used(1) ARRAY-[2]string
    internal compiler error: missing typecheck 
    */
    package main
    
    import (
            "fmt"
            "path/filepath"
    )
    
    func main() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 02 13:43:18 UTC 2016
    - 625 bytes
    - Viewed (0)
  7. src/cmd/compile/internal/typecheck/func.go

    // To be called by typecheck, not directly.
    // (Call typecheck.Func instead.)
    func tcFunc(n *ir.Func) {
    	if base.EnableTrace && base.Flag.LowerT {
    		defer tracePrint("tcFunc", n)(nil)
    	}
    
    	if name := n.Nname; name.Typecheck() == 0 {
    		base.AssertfAt(name.Type() != nil, n.Pos(), "missing type: %v", name)
    		name.SetTypecheck(1)
    	}
    }
    
    // tcCall typechecks an OCALL node.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/inline/interleaved/interleaved.go

    	"cmd/compile/internal/typecheck"
    	"fmt"
    )
    
    // DevirtualizeAndInlinePackage interleaves devirtualization and inlining on
    // all functions within pkg.
    func DevirtualizeAndInlinePackage(pkg *ir.Package, profile *pgoir.Profile) {
    	if profile != nil && base.Debug.PGODevirtualize > 0 {
    		// TODO(mdempsky): Integrate into DevirtualizeAndInlineFunc below.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 20:42:52 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssagen/ssa.go

    	ir.Syms.Deferproc = typecheck.LookupRuntimeFunc("deferproc")
    	ir.Syms.Deferprocat = typecheck.LookupRuntimeFunc("deferprocat")
    	ir.Syms.DeferprocStack = typecheck.LookupRuntimeFunc("deferprocStack")
    	ir.Syms.Deferreturn = typecheck.LookupRuntimeFunc("deferreturn")
    	ir.Syms.Duffcopy = typecheck.LookupRuntimeFunc("duffcopy")
    	ir.Syms.Duffzero = typecheck.LookupRuntimeFunc("duffzero")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/export_test.go

    	return d.f
    }
    
    var testTypes Types
    
    func init() {
    	// TODO(mdempsky): Push into types.InitUniverse or typecheck.InitUniverse.
    	types.PtrSize = 8
    	types.RegSize = 8
    	types.MaxWidth = 1 << 50
    
    	base.Ctxt = &obj.Link{Arch: &obj.LinkArch{Arch: &sys.Arch{Alignment: 1, CanMergeLoads: true}}}
    	typecheck.InitUniverse()
    	testTypes.SetTypPtrs()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 21:19:39 UTC 2024
    - 3.2K bytes
    - Viewed (0)
Back to top