diff options
| author | gingerBill <bill@gingerbill.org> | 2025-01-05 13:19:10 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2025-01-05 13:19:10 +0000 |
| commit | 2efe4c2d68f486006e405ba7d30be03ec121ae6c (patch) | |
| tree | 5fdc5e6961c13026fe646ac6553b117bc4a0ae9b /src/build_settings.cpp | |
| parent | acbb14d87e136d771cbd70c12a14deb9cace48bd (diff) | |
Add `#+feature dynamic-literals`
Diffstat (limited to 'src/build_settings.cpp')
| -rw-r--r-- | src/build_settings.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 4c3f4b782..a8261612e 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -324,6 +324,18 @@ u64 get_vet_flag_from_name(String const &name) { return VetFlag_NONE; } +enum OptInFeatureFlags : u64 { + OptInFeatureFlag_NONE = 0, + OptInFeatureFlag_DynamicLiterals = 1u<<0, +}; + +u64 get_feature_flag_from_name(String const &name) { + if (name == "dynamic-literals") { + return OptInFeatureFlag_DynamicLiterals; + } + return OptInFeatureFlag_NONE; +} + enum SanitizerFlags : u32 { SanitizerFlag_NONE = 0, |