aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
authorFeoramund <161657516+Feoramund@users.noreply.github.com>2024-06-28 22:49:24 -0400
committerFeoramund <161657516+Feoramund@users.noreply.github.com>2024-06-28 23:14:03 -0400
commit6496432b8056eeecd9ba396148f7c458a5cc02ac (patch)
tree256ec29a6a658615d9532d520a6504388f89ae46 /src/build_settings.cpp
parent06652bebce111640930a513c825e59f7b37bbd4f (diff)
Add `-vet-identical-cast`
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index 4b348256b..f44179da0 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -742,10 +742,11 @@ enum VetFlags : u64 {
VetFlag_UnusedVariables = 1u<<5,
VetFlag_UnusedImports = 1u<<6,
VetFlag_Deprecated = 1u<<7,
+ VetFlag_IdenticalCast = 1u<<8,
VetFlag_Unused = VetFlag_UnusedVariables|VetFlag_UnusedImports,
- VetFlag_All = VetFlag_Unused|VetFlag_Shadowing|VetFlag_UsingStmt|VetFlag_Deprecated,
+ VetFlag_All = VetFlag_Unused|VetFlag_Shadowing|VetFlag_UsingStmt|VetFlag_Deprecated|VetFlag_IdenticalCast,
VetFlag_Using = VetFlag_UsingStmt|VetFlag_UsingParam,
};
@@ -769,6 +770,8 @@ u64 get_vet_flag_from_name(String const &name) {
return VetFlag_Semicolon;
} else if (name == "deprecated") {
return VetFlag_Deprecated;
+ } else if (name == "identical-cast") {
+ return VetFlag_IdenticalCast;
}
return VetFlag_NONE;
}