diff --git a/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h
index f14d4839b46ac9469a2acacd76d466fae4368e1e..6aff5cc2cc53bb8617f4dc92949eb00b89d206a8 100644
--- a/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h
+++ b/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h
@@ -634,6 +634,8 @@
 				uint8_t Dummy;
 
 				Dummy = UEDATX;
+
+				(void)Dummy;
 			}
 
 			/** Reads two bytes from the currently selected endpoint's bank in little endian format, for OUT
@@ -719,6 +721,8 @@
 
 				Dummy = UEDATX;
 				Dummy = UEDATX;
+
+				(void)Dummy;
 			}
 
 			/** Reads four bytes from the currently selected endpoint's bank in little endian format, for OUT
@@ -814,6 +818,8 @@
 				Dummy = UEDATX;
 				Dummy = UEDATX;
 				Dummy = UEDATX;
+
+				(void)Dummy;
 			}
 
 		/* External Variables: */
diff --git a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h
index 40eebef754bc46ecb923cf255421b613adb1b99d..277e2829026c60e864623657cb1d62bba1a38f76 100644
--- a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h
+++ b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h
@@ -613,6 +613,8 @@
 				uint8_t Dummy;
 
 				Dummy = UPDATX;
+
+				(void)Dummy;
 			}
 
 			/** Reads two bytes from the currently selected pipe's bank in little endian format, for OUT
@@ -698,6 +700,8 @@
 
 				Dummy = UPDATX;
 				Dummy = UPDATX;
+
+				(void)Dummy;
 			}
 
 			/** Reads four bytes from the currently selected pipe's bank in little endian format, for OUT
@@ -793,6 +797,8 @@
 				Dummy = UPDATX;
 				Dummy = UPDATX;
 				Dummy = UPDATX;
+
+				(void)Dummy;
 			}
 
 		/* External Variables: */
diff --git a/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h b/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h
index d38df8b48b9ae55600876064db4fd9f79de6cf46..8bbb605b56156b6cab024a083d587f5bc2fbeb10 100644
--- a/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h
+++ b/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h
@@ -654,6 +654,8 @@
 				uint8_t Dummy;
 
 				Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
+
+				(void)Dummy;
 			}
 
 			/** Reads two bytes from the currently selected endpoint's bank in little endian format, for OUT
@@ -727,6 +729,8 @@
 
 				Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
 				Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
+
+				(void)Dummy;
 			}
 
 			/** Reads four bytes from the currently selected endpoint's bank in little endian format, for OUT
@@ -810,6 +814,8 @@
 				Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
 				Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
 				Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
+
+				(void)Dummy;
 			}
 
 		/* External Variables: */
diff --git a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h
index 044dead1a4c0c2fd67098b989042408e75eea04b..25957f27a1d9769c2ac5db4a8e31f1b95252261a 100644
--- a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h
+++ b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h
@@ -648,6 +648,8 @@
 				uint8_t Dummy;
 
 				Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
+
+				(void)Dummy;
 			}
 
 			/** Reads two bytes from the currently selected pipe's bank in little endian format, for OUT
@@ -721,6 +723,8 @@
 
 				Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
 				Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
+
+				(void)Dummy;
 			}
 
 			/** Reads four bytes from the currently selected pipe's bank in little endian format, for OUT
@@ -804,6 +808,8 @@
 				Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
 				Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
 				Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
+
+				(void)Dummy;
 			}
 
 		/* External Variables: */
diff --git a/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h b/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h
index 18fe403e5aee82ed09bba5922793ec0186808219..77fb7f7a442bddbc96464c2ec4204ca8ba971d65 100644
--- a/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h
+++ b/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h
@@ -288,7 +288,7 @@
 	
 				Endpoint_SelectedEndpointHandle->CTRL   = 0;
 				Endpoint_SelectedEndpointHandle->STATUS = (USB_EP_BUSNACK0_bm | USB_EP_BUSNACK1_bm);
-				Endpoint_SelectedEndpointHandle->CTRL   = (EPTypeMask | Banks | Endpoint_BytesToEPSizeMask(Size));				
+				Endpoint_SelectedEndpointHandle->CTRL   = (EPTypeMask | Banks | Endpoint_BytesToEPSizeMask(Size));
 				return true;
 			}