diff --git a/src/dmodule.c b/src/dmodule.c index d49945f00efb..d866e3a20b85 100644 --- a/src/dmodule.c +++ b/src/dmodule.c @@ -312,7 +312,8 @@ bool Module::read(Loc loc) { ::error(loc, "cannot find source code for runtime library file 'object.d'"); errorSupplemental(loc, "dmd might not be correctly installed. Run 'dmd -man' for installation instructions."); - errorSupplemental(loc, "config file: %s", FileName::canonicalName(global.inifilename)); + const char *dmdConfFile = FileName::canonicalName(global.inifilename); + errorSupplemental(loc, "config file: %s", dmdConfFile ? dmdConfFile : "not found"); } else {