]> Cypherpunks repositories - gostls13.git/commitdiff
Fix declared and not used errors in ogle.
authorAustin Clements <aclements@csail.mit.edu>
Thu, 24 Sep 2009 15:32:59 +0000 (08:32 -0700)
committerAustin Clements <aclements@csail.mit.edu>
Thu, 24 Sep 2009 15:32:59 +0000 (08:32 -0700)
R=rsc
APPROVED=rsc
DELTA=8  (0 added, 2 deleted, 6 changed)
OCL=34854
CL=34965

usr/austin/ogle/cmd.go
usr/austin/ogle/rtype.go
usr/austin/ogle/rvalue.go
usr/austin/ogle/vars.go

index e24094244f9776f38dd89619441ba0c185faea68..88a675711fb4bc3860fba0e0e3bdeec2ce1d3513 100644 (file)
@@ -94,7 +94,7 @@ var cmds = []cmd {
 // successful, it returns the command and the bytes remaining after
 // the command, which should be passed to the command.
 func getCmd(line []byte) (*cmd, []byte) {
-       sc, ev := newScanner(line);
+       sc, _ := newScanner(line);
        pos, tok, lit := sc.Scan();
        if sc.ErrorCount != 0 || tok != token.IDENT {
                return nil, nil;
@@ -208,8 +208,7 @@ func parseLoad(args []byte) (ident string, path string, err os.Error) {
        var toks [4]token.Token;
        var lits [4][]byte;
        for i := range toks {
-               var pos token.Position;
-               pos, toks[i], lits[i] = sc.Scan();
+               _, toks[i], lits[i] = sc.Scan();
        }
        if sc.ErrorCount != 0 {
                err = ev.GetError(scanner.NoMultiples);
@@ -287,7 +286,7 @@ func cmdBt(args []byte) os.Error {
 
 func parseNoArgs(args []byte, usage string) os.Error {
        sc, ev := newScanner(args);
-       pos, tok, lit := sc.Scan();
+       _, tok, _ := sc.Scan();
        if sc.ErrorCount != 0 {
                return ev.GetError(scanner.NoMultiples);
        }
index 05dfa17aba6361fc93d60dca90a19ea52e7c7bee..a71a70a4af02e2ff0a50fa22cfffa83a0799bd76 100644 (file)
@@ -38,7 +38,7 @@ func newManualType(t eval.Type, arch Arch) *remoteType {
        }
 
        // Get the type map for this architecture
-       typeMap, ok := manualTypes[arch];
+       typeMap, _ := manualTypes[arch];
        if typeMap == nil {
                typeMap = make(map[eval.Type] *remoteType);
                manualTypes[arch] = typeMap;
@@ -74,7 +74,7 @@ func newManualType(t eval.Type, arch Arch) *remoteType {
                rt = &remoteType{t, arch.PtrSize(), arch.PtrSize(), mk};
                // Construct the element type after registering the
                // type to break cycles.
-               typeMap[t] = rt;
+               typeMap[eval.Type(t)] = rt;
                elem = newManualType(t.Elem, arch);
 
        case *eval.ArrayType:
index 2d95a409dd693055189bf57d5f9ace0227070cc0..b22f531acbb6b60b85c88ad77cf9ffebea16846b 100644 (file)
@@ -7,7 +7,6 @@ package ogle
 import (
        "eval";
        "fmt";
-       "os";
        "ptrace";
 )
 
index 17c4baa579bdc4076addb650303cdde30a7d8c21..eb96b60ce88ff53a85e3876076999560b93b2070 100644 (file)
@@ -142,7 +142,7 @@ func (p *Process) populateWorld(w *eval.World) os.Error {
 
                // Symbol name
                name := sc.BaseName();
-               if prev, ok := pkg[name]; ok {
+               if _, ok := pkg[name]; ok {
                        log.Stderrf("Multiple definitions of symbol %s", sc.Name);
                        continue;
                }