mirror of
https://github.com/NixOS/nix.git
synced 2025-12-18 06:51:07 +01:00
c api: shovel EvalMemory * into nix_value
this is a painful change. we should really add EvalState or EvalMemory as an argument to various functions as we need it, but because we want to preserve the stablity API, we hack it in as a field of nix_value.
This commit is contained in:
parent
152e7e48c1
commit
9b9446e860
4 changed files with 57 additions and 33 deletions
|
|
@ -200,7 +200,7 @@ nix_value * nix_locked_flake_get_output_attrs(
|
|||
nix_clear_err(context);
|
||||
try {
|
||||
auto v = nix_alloc_value(context, evalState);
|
||||
nix::flake::callFlake(evalState->state, *lockedFlake->lockedFlake, v->value);
|
||||
nix::flake::callFlake(evalState->state, *lockedFlake->lockedFlake, *v->value);
|
||||
return v;
|
||||
}
|
||||
NIXC_CATCH_ERRS_NULL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue