Delta Between Two Patch Sets: src/cmd/6g/ggen.c
Issue 1848056 :
code review 1848056: gc: index bounds tests and fixes (Closed)
Left Patch Set:
Right Patch Set: code review 1848056: gc: index bounds tests and fixes
Use n/p to move between diff chunks;
N/P to move between comments.
Please Sign in to add in-line comments.
Jump to:
src/cmd/5g/cgen.c
src/cmd/5g/ggen.c
src/cmd/5g/gsubr.c
src/cmd/6g/cgen.c
src/cmd/6g/ggen.c
src/cmd/6g/gsubr.c
src/cmd/8g/cgen.c
src/cmd/8g/ggen.c
src/cmd/gc/builtin.c.boot
src/cmd/gc/const.c
src/cmd/gc/mparith2.c
src/cmd/gc/runtime.go
src/cmd/gc/typecheck.c
src/cmd/gc/walk.c
src/pkg/runtime/slice.c
test/index.go
test/recover2.go
LEFT RIGHT
(Both sides are equal) 1 // Copyright 2009 The Go Authors. All rights reserved. 1 // Copyright 2009 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style 2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file. 3 // license that can be found in the LICENSE file.
4 4
5 #undef EXTERN 5 #undef EXTERN
6 #define EXTERN 6 #define EXTERN
7 #include "gg.h" 7 #include "gg.h"
8 #include "opt.h" 8 #include "opt.h"
9 9
10 static Prog *pret; 10 static Prog *pret;
(...skipping 1409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading...
1420 } 1420 }
1421 1421
1422 if(!sleasy(res)) { 1422 if(!sleasy(res)) {
1423 cgen(&nres, res); 1423 cgen(&nres, res);
1424 } 1424 }
1425 return 1; 1425 return 1;
1426 1426
1427 no: 1427 no:
1428 return 0; 1428 return 0;
1429 } 1429 }
LEFT RIGHT