mirror of
https://github.com/NixOS/nix
synced 2024-09-19 23:03:53 -04:00
Value: extract Value::ClosureThunk
This commit is contained in:
parent
d8ff5cfe8e
commit
b55203e874
|
@ -190,6 +190,11 @@ public:
|
||||||
const char * path;
|
const char * path;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct ClosureThunk {
|
||||||
|
Env * env;
|
||||||
|
Expr * expr;
|
||||||
|
};
|
||||||
|
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
NixInt integer;
|
NixInt integer;
|
||||||
|
@ -205,10 +210,7 @@ public:
|
||||||
Value * * elems;
|
Value * * elems;
|
||||||
} bigList;
|
} bigList;
|
||||||
Value * smallList[2];
|
Value * smallList[2];
|
||||||
struct {
|
ClosureThunk thunk;
|
||||||
Env * env;
|
|
||||||
Expr * expr;
|
|
||||||
} thunk;
|
|
||||||
struct {
|
struct {
|
||||||
Value * left, * right;
|
Value * left, * right;
|
||||||
} app;
|
} app;
|
||||||
|
|
Loading…
Reference in a new issue