From 20c59c3351be85cd760f4e43e2e5e3f4c30c6868 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Sun, 6 Oct 2019 12:41:28 -0400 Subject: [PATCH] i am so careless never follow master too closely --- cgi.d | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cgi.d b/cgi.d index fc743bd..0d5c2aa 100644 --- a/cgi.d +++ b/cgi.d @@ -3755,19 +3755,19 @@ string printDate(DateTime date) { // to actually put the symbol in the object file. I guess the immutable // assoc array array isn't actually included in druntime void hackAroundLinkerError() { - stdout.rawWrite(typeid(const(immutable(char)[][])[immutable(char)[]])); - stdout.rawWrite(typeid(immutable(char)[][][immutable(char)[]])); - stdout.rawWrite(typeid(Cgi.UploadedFile[immutable(char)[]])); - stdout.rawWrite(typeid(Cgi.UploadedFile[][immutable(char)[]])); - stdout.rawWrite(typeid(immutable(Cgi.UploadedFile)[immutable(char)[]])); - stdout.rawWrite(typeid(immutable(Cgi.UploadedFile[])[immutable(char)[]])); - stdout.rawWrite(typeid(immutable(char[])[immutable(char)[]])); + stdout.rawWrite(typeid(const(immutable(char)[][])[immutable(char)[]]).toString()); + stdout.rawWrite(typeid(immutable(char)[][][immutable(char)[]]).toString()); + stdout.rawWrite(typeid(Cgi.UploadedFile[immutable(char)[]]).toString()); + stdout.rawWrite(typeid(Cgi.UploadedFile[][immutable(char)[]]).toString()); + stdout.rawWrite(typeid(immutable(Cgi.UploadedFile)[immutable(char)[]]).toString()); + stdout.rawWrite(typeid(immutable(Cgi.UploadedFile[])[immutable(char)[]]).toString()); + stdout.rawWrite(typeid(immutable(char[])[immutable(char)[]]).toString()); // this is getting kinda ridiculous btw. Moving assoc arrays // to the library is the pain that keeps on coming. // eh this broke the build on the work server // stdout.rawWrite(typeid(immutable(char)[][immutable(string[])])); - stdout.rawWrite(typeid(immutable(string[])[immutable(char)[]])); + stdout.rawWrite(typeid(immutable(string[])[immutable(char)[]]).toString()); }