zlib: remove switch from in front of super()

This commit is contained in:
Walter Bright 2018-04-05 20:55:37 -07:00
parent a9f1ff0f2e
commit 7d3a82cc3c

View file

@ -75,9 +75,9 @@ enum
class ZlibException : Exception class ZlibException : Exception
{ {
this(int errnum) private static string getmsg(int errnum) nothrow @nogc pure @safe
{ string msg; {
string msg;
switch (errnum) switch (errnum)
{ {
case Z_STREAM_END: msg = "stream end"; break; case Z_STREAM_END: msg = "stream end"; break;
@ -90,7 +90,12 @@ class ZlibException : Exception
case Z_VERSION_ERROR: msg = "version error"; break; case Z_VERSION_ERROR: msg = "version error"; break;
default: msg = "unknown error"; break; default: msg = "unknown error"; break;
} }
super(msg); return msg;
}
this(int errnum)
{
super(getmsg(errnum));
} }
} }