diff --git a/driver/ldmd.cpp b/driver/ldmd.cpp index d6de17b0..6bc03ae6 100644 --- a/driver/ldmd.cpp +++ b/driver/ldmd.cpp @@ -387,6 +387,57 @@ struct Params bool run; std::vector files; std::vector runArgs; + + Params() + : + allowDeprecated(false), + compileOnly(false), + coverage(false), + emitSharedLib(false), + pic(false), + emitMap(false), + multiObj(false), + alwaysStackFrame(false), + profile(false), + verbose(false), + vdmd(false), + logTlsUse(false), + optimize(false), + noObj(false), + objDir(0), + objName(0), + preservePaths(false), + generateDocs(false), + docDir(0), + docName(0), + generateHeaders(false), + headerDir(0), + headerName(0), + generateJson(false), + jsonName(0), + ignoreUnsupportedPragmas(false), + enforcePropertySyntax(false), + enableInline(false), + emitStaticLib(false), + noFloat(false), + quiet(false), + release(false), + noBoundsChecks(false), + emitUnitTests(false), + debugFlag(false), + debugLevel(0), + versionLevel(0), + defaultLibName(0), + debugLibName(0), + moduleDepsFile(0), + hiddenDebugB(false), + hiddenDebugC(false), + hiddenDebugF(false), + hiddenDebugR(false), + hiddenDebugX(false), + hiddenDebugY(false), + run(false) + { } }; /** diff --git a/runtime/druntime b/runtime/druntime index cca7acd2..f4f5832c 160000 --- a/runtime/druntime +++ b/runtime/druntime @@ -1 +1 @@ -Subproject commit cca7acd2302cdb64e31dca5351570b5394e01f23 +Subproject commit f4f5832c3c0cb0a15ae955ffb45f2c8a834758b2