diff --git a/direction.h b/direction.h index 0300db8a9e..8a45dc43e8 100644 --- a/direction.h +++ b/direction.h @@ -30,7 +30,7 @@ typedef enum DiagDirection { static inline DiagDirection ReverseDiagDir(DiagDirection d) { - return 2 ^ d; + return (DiagDirection)(2 ^ d); }