diff options
Diffstat (limited to 'org')
| -rw-r--r-- | org/default_paths.org | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/org/default_paths.org b/org/default_paths.org index 308475a..4da6a85 100644 --- a/org/default_paths.org +++ b/org/default_paths.org @@ -125,6 +125,7 @@ template PathMatters() {      auto _manifest = PodManifest!()(_pth);      struct ManifestMatters_ {        auto env() { +        auto _env = _env;          struct Env_ {            auto pwd() {              return _env["pwd"]; @@ -136,6 +137,7 @@ template PathMatters() {          return Env_();        }        auto opt() { +        auto _opt_actions = _opt_actions;          struct Opt_ {            auto action() { // redundant              return _opt_actions; @@ -204,6 +206,9 @@ template PathMatters() {          return Pod_();        }        auto src() { +        string _fns = _fns; // required here by dmd & not by ldc (for D:2078) +        auto _opt_actions = _opt_actions; +        auto _env = _env;          string _sep = "␣";          struct SRC_ {            auto is_pod() { @@ -383,6 +388,8 @@ template PathMatters() {          return SRC_();        }        auto output() { +        auto _opt_actions = _opt_actions; +        auto _env = _env;          struct Out_ {            auto path() {              auto _output_path = _env["pwd"]; | 
