diff options
| author | gingerBill <gingerBill@users.noreply.github.com> | 2026-01-30 11:00:18 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-30 11:00:18 +0000 |
| commit | c4952c0b7e91e4e10195593e322c1259d2c9ab33 (patch) | |
| tree | 247c11fd63a68d31e8c4e603df7372b4b90a43a5 /src/build_settings.cpp | |
| parent | 5d47a2e92dc1e919124af6fceb740830b6ea6886 (diff) | |
| parent | 19b545e7cb0b09a7c8b3424ca8276b9e37f8de80 (diff) | |
Merge pull request #6048 from odin-lang/bill/feature-using-stmt
Make `using` as a statement opt-in with `#+feature using-stmt`
Diffstat (limited to 'src/build_settings.cpp')
| -rw-r--r-- | src/build_settings.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp index e66d46713..6b8fefa59 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -366,9 +366,7 @@ enum OptInFeatureFlags : u64 { OptInFeatureFlag_IntegerDivisionByZero_AllBits, OptInFeatureFlag_ForceTypeAssert = 1u<<6, - - - + OptInFeatureFlag_UsingStmt = 1u<<7, }; u64 get_feature_flag_from_name(String const &name) { @@ -387,6 +385,9 @@ u64 get_feature_flag_from_name(String const &name) { if (name == "integer-division-by-zero:all-bits") { return OptInFeatureFlag_IntegerDivisionByZero_AllBits; } + if (name == "using-stmt") { + return OptInFeatureFlag_UsingStmt; + } if (name == "force-type-assert") { return OptInFeatureFlag_ForceTypeAssert; } |