From 6710ac3a2f1cfc6a73296e6093d961aa5a7ad2f2 Mon Sep 17 00:00:00 2001 From: Patrick Plenefisch Date: Sat, 20 Sep 2014 23:22:36 -0400 Subject: [PATCH] fixing all warnings and making sure they will stay fixed Change-Id: Iff55ea18976562f37d6cc2848abff20c2c59ad96 --- arm-toolchain.cmake | 2 +- hal/lib/Athena/ctre/CtreCanNode.h | 2 +- wpilibc/wpilibC++Devices/src/CANJaguar.cpp | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/arm-toolchain.cmake b/arm-toolchain.cmake index f15b72bac2..1425b2b450 100644 --- a/arm-toolchain.cmake +++ b/arm-toolchain.cmake @@ -4,6 +4,6 @@ set(ARM_PREFIX arm-frc-linux-gnueabi) set(CMAKE_SYSTEM_NAME Linux) CMAKE_FORCE_CXX_COMPILER(${ARM_PREFIX}-g++ GNU) CMAKE_FORCE_C_COMPILER(${ARM_PREFIX}-gcc GNU) -set(CMAKE_CXX_FLAGS "-std=c++1y -Wformat=2 -Wall -Wextra -Wno-psabi" CACHE STRING "" FORCE) +set(CMAKE_CXX_FLAGS "-std=c++1y -Wformat=2 -Wall -Wextra -Werror -Wno-psabi" CACHE STRING "" FORCE) set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3" CACHE STRING "" FORCE) set(CMAKE_CXX_FLAGS_RELEASE "-O3 -g" CACHE STRING "" FORCE) # still want debugging for release? diff --git a/hal/lib/Athena/ctre/CtreCanNode.h b/hal/lib/Athena/ctre/CtreCanNode.h index ead88b43e0..263fcdb2fd 100644 --- a/hal/lib/Athena/ctre/CtreCanNode.h +++ b/hal/lib/Athena/ctre/CtreCanNode.h @@ -90,7 +90,7 @@ private: uint32_t periodMs; txJob_t() : arbId(0),periodMs(0) { - for(int i=0;i