From e69012ce2a366e54bc86cd17f2fb1d73fc567a89 Mon Sep 17 00:00:00 2001 From: Dmitriy Vyukov Date: Wed, 15 May 2013 11:10:26 +0400 Subject: runtime: use enums instead static vars for debugging Compiler can detect and delete dead code with enums, but can not with static vars. R=golang-dev, dave, r CC=golang-dev https://golang.org/cl/9377043 --- src/pkg/runtime/slice.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/pkg/runtime/slice.c') diff --git a/src/pkg/runtime/slice.c b/src/pkg/runtime/slice.c index 354c54c865..d46d60f24a 100644 --- a/src/pkg/runtime/slice.c +++ b/src/pkg/runtime/slice.c @@ -9,7 +9,10 @@ #include "malloc.h" #include "race.h" -static bool debug = 0; +enum +{ + debug = 0 +}; static void makeslice1(SliceType*, intgo, intgo, Slice*); static void growslice1(SliceType*, Slice, intgo, Slice *); -- cgit v1.3