diff --git a/wpilibc/wpilibC++Devices/include/DigitalInput.h b/wpilibc/wpilibC++Devices/include/DigitalInput.h index a6c69a954a..d019fba1a8 100644 --- a/wpilibc/wpilibC++Devices/include/DigitalInput.h +++ b/wpilibc/wpilibC++Devices/include/DigitalInput.h @@ -40,7 +40,6 @@ class DigitalInput : public DigitalSource, public LiveWindowSendable { private: uint32_t m_channel; - bool m_lastValue; ITable *m_table = nullptr; }; diff --git a/wpilibc/wpilibC++Devices/src/CANJaguar.cpp b/wpilibc/wpilibC++Devices/src/CANJaguar.cpp index 2bad4a0daf..c99994baf9 100644 --- a/wpilibc/wpilibC++Devices/src/CANJaguar.cpp +++ b/wpilibc/wpilibC++Devices/src/CANJaguar.cpp @@ -663,7 +663,7 @@ void CANJaguar::verify() { } if (!m_pVerified) { - uint32_t message; + uint32_t message = 0; if (m_controlMode == kSpeed) message = LM_API_SPD_PC; @@ -693,7 +693,7 @@ void CANJaguar::verify() { } if (!m_iVerified) { - uint32_t message; + uint32_t message = 0; if (m_controlMode == kSpeed) message = LM_API_SPD_IC; @@ -723,7 +723,7 @@ void CANJaguar::verify() { } if (!m_dVerified) { - uint32_t message; + uint32_t message = 0; if (m_controlMode == kSpeed) message = LM_API_SPD_DC; diff --git a/wpilibc/wpilibC++Devices/src/Preferences.cpp b/wpilibc/wpilibC++Devices/src/Preferences.cpp index e7d395820e..75754eb873 100644 --- a/wpilibc/wpilibC++Devices/src/Preferences.cpp +++ b/wpilibc/wpilibC++Devices/src/Preferences.cpp @@ -336,9 +336,9 @@ std::string Preferences::Get(const char *key) { Synchronized sync(m_tableLock); if (key == nullptr) { wpi_setWPIErrorWithContext(NullParameter, "key"); - return std::string(""); + return ""; } - return m_values[std::string(key)]; + return m_values[key]; } /**