diff --git a/ch32v003fun/ch32v003fun.c b/ch32v003fun/ch32v003fun.c
index 7373c7c7e7e727a36e8e29b1dd6dd272819d33d3..eb0ebc497d333c37b8591e49a7d31abf06e5df80 100644
--- a/ch32v003fun/ch32v003fun.c
+++ b/ch32v003fun/ch32v003fun.c
@@ -1018,8 +1018,6 @@ void SystemInit()
 
 #if defined(FUNCONF_USE_HSE) && FUNCONF_USE_HSE
 
-	#define HSEBYP (FUNCONF_HSE_BYPASS)?
-
 	RCC->CTLR  = RCC_HSION | RCC_HSEON | RCC_PLLON | HSEBYP;       // Keep HSI and PLL on just in case, while turning on HSE
 
 	// Values lifted from the EVT.  There is little to no documentation on what this does.