[wpilibc] Return empty string instead of null for GetOpMode (#8754)

Clang 21 catches returning `0` from `GetOpMode` as returning `null`.
Since this state is very momentary and all comparisons inside WPILib are
done against `GetOpModeId` instead, I changed it to return an empty
string.
This commit is contained in:
Alan Everett
2026-04-11 16:51:58 -04:00
committed by GitHub
parent 8e72d17770
commit 9ea63c7fd6

View File

@@ -695,7 +695,7 @@ int64_t DriverStation::GetOpModeId() {
std::string DriverStation::GetOpMode() {
if (!::GetInstance().userProgramStarted) {
return 0;
return "";
}
return GetInstance().OpModeToString(GetOpModeId());