1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-09 12:06:01 +01:00

Merge pull request #14014 from xokdvium/fish delete

libexpr-c: Fix mismatched new/delete
This commit is contained in:
Jörg Thalheim 2025-09-18 08:08:39 +02:00 committed by GitHub
commit 4808b0e24f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -137,7 +137,7 @@ nix_eval_state_builder * nix_eval_state_builder_new(nix_c_context * context, Sto
void nix_eval_state_builder_free(nix_eval_state_builder * builder) void nix_eval_state_builder_free(nix_eval_state_builder * builder)
{ {
delete builder; operator delete(builder, static_cast<std::align_val_t>(alignof(nix_eval_state_builder)));
} }
nix_err nix_eval_state_builder_load(nix_c_context * context, nix_eval_state_builder * builder) nix_err nix_eval_state_builder_load(nix_c_context * context, nix_eval_state_builder * builder)
@ -203,7 +203,7 @@ EvalState * nix_state_create(nix_c_context * context, const char ** lookupPath_c
void nix_state_free(EvalState * state) void nix_state_free(EvalState * state)
{ {
delete state; operator delete(state, static_cast<std::align_val_t>(alignof(EvalState)));
} }
#if NIX_USE_BOEHMGC #if NIX_USE_BOEHMGC