diff options
| author | gingerBill <bill@gingerbill.org> | 2023-01-04 15:35:24 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2023-01-04 15:35:24 +0000 |
| commit | 12e42d92d30b3a9cf4d7bb7bb17a2e031285073b (patch) | |
| tree | 7f5f5e8684814fd24a2f98e70f4933cfde1a0aa9 /src/entity.cpp | |
| parent | faa735d0c745ddc0b550e2a54f10588c873841b7 (diff) | |
Localize `GenProcsData` to the entity itself
Diffstat (limited to 'src/entity.cpp')
| -rw-r--r-- | src/entity.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/entity.cpp b/src/entity.cpp index f82a2fb05..b92ba825f 100644 --- a/src/entity.cpp +++ b/src/entity.cpp @@ -130,7 +130,7 @@ enum EntityConstantFlags : u32 { EntityConstantFlag_ImplicitEnumValue = 1<<0, }; -enum ProcedureOptimizationMode : u32 { +enum ProcedureOptimizationMode : u8 { ProcedureOptimizationMode_Default, ProcedureOptimizationMode_None, ProcedureOptimizationMode_Minimal, @@ -233,6 +233,9 @@ struct Entity { String link_name; String link_prefix; DeferredProcedure deferred_procedure; + + struct GenProcsData *gen_procs; + BlockingMutex gen_procs_mutex; ProcedureOptimizationMode optimization_mode; bool is_foreign : 1; bool is_export : 1; |