when i trying to compile anything that uses diet's renderCompat, i always got compiler error saying that:

source/vibe/templ/diet.d:99: error: template core.stdc.stdarg.vaarg does not match any function template declaration. Candidates are:
/usr/include/d/4.9.0/core/stdc/stdarg.di:45: note: core.stdc.stdarg.va
arg(T)(ref valist ap)
/usr/include/d/4.9.0/core/stdc/stdarg.di:51: note: core.stdc.stdarg.va
arg(T)(ref valist ap, ref T parmn)
/usr/include/d/4.9.0/core/stdc/stdarg.di:194: note: core.stdc.stdarg.va
arg()(ref valist ap, TypeInfo ti, void* parmn)
source/vibe/templ/diet.d:99: error: template core.stdc.stdarg.va
arg(T)(ref valist ap) cannot deduce template function from argument types !(VariantN!(24u))(void*)
source/vibe/templ/diet.d:102: error: template core.stdc.stdarg.va
arg does not match any function template declaration. Candidates are:
/usr/include/d/4.9.0/core/stdc/stdarg.di:45: note: core.stdc.stdarg.vaarg(T)(ref valist ap)
/usr/include/d/4.9.0/core/stdc/stdarg.di:51: note: core.stdc.stdarg.vaarg(T)(ref valist ap, ref T parmn)
/usr/include/d/4.9.0/core/stdc/stdarg.di:194: note: core.stdc.stdarg.vaarg()(ref valist ap, TypeInfo ti, void parmn)
source/vibe/templ/diet.d:102: error: template core.stdc.stdarg.va_arg(T)(ref va_list ap) cannot deduce template function from argument types !(HTTPServerRequest)(void
)

i'm using latest GDC for GCC 4.9, GDC was built from git. the issue is in at least .19 and .20.