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