From 61ee9b256ff54247780e940ddfc71ff2e13373ae Mon Sep 17 00:00:00 2001
From: Chris Angelico <rosuav@gmail.com>
Date: Sat, 9 Nov 2013 16:08:10 +1100
Subject: [PATCH] Suppress warning from dumpmaster.pike due to non-enumerable
 case values

---
 src/dumpmaster.pike | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/dumpmaster.pike b/src/dumpmaster.pike
index 30f6085d25..97f0b651a1 100644
--- a/src/dumpmaster.pike
+++ b/src/dumpmaster.pike
@@ -61,12 +61,9 @@ class Codec
   string nameof(mixed x)
   {
     if(mixed tmp=search(all_constants(),x))  return tmp;
-    switch(x)
-    {
-#define CONST(X) case X: return #X
-      CONST(_static_modules._Stdio.Stat);
-      CONST(_static_modules.Builtin.__backend);
-    }
+#define CONST(X) if (x == X) return #X
+    CONST(_static_modules._Stdio.Stat);
+    CONST(_static_modules.Builtin.__backend);
     encoded+=({x});
     return UNDEFINED;
   } 
-- 
GitLab