Skip to content

Commit 8c115d4

Browse files
committed
Removed constexpr flags for enum 'get' functions
The Arduino compiler is complaining that these are not single line return statements.
1 parent 4d0ba5f commit 8c115d4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/XInput.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ static const XInputMap_Button Map_ButtonB(3, 5);
7777
static const XInputMap_Button Map_ButtonX(3, 6);
7878
static const XInputMap_Button Map_ButtonY(3, 7);
7979

80-
constexpr const XInputMap_Button * getButtonFromEnum(XInputControl ctrl) {
80+
const XInputMap_Button * getButtonFromEnum(XInputControl ctrl) {
8181
switch (ctrl) {
8282
case(DPAD_UP): return &Map_DpadUp;
8383
case(DPAD_DOWN): return &Map_DpadDown;
@@ -117,7 +117,7 @@ const XInputGamepad::Range XInputMap_Trigger::range = { 0, 255 }; // uint8_t
117117
static const XInputMap_Trigger Map_TriggerLeft(4);
118118
static const XInputMap_Trigger Map_TriggerRight(5);
119119

120-
constexpr const XInputMap_Trigger * getTriggerFromEnum(XInputControl ctrl) {
120+
const XInputMap_Trigger * getTriggerFromEnum(XInputControl ctrl) {
121121
switch (ctrl) {
122122
case(TRIGGER_LEFT): return &Map_TriggerLeft;
123123
case(TRIGGER_RIGHT): return &Map_TriggerRight;
@@ -145,7 +145,7 @@ const XInputGamepad::Range XInputMap_Joystick::range = { -32768, 32767 }; // in
145145
static const XInputMap_Joystick Map_JoystickLeft(6, 7, 8, 9);
146146
static const XInputMap_Joystick Map_JoystickRight(10, 11, 12, 13);
147147

148-
constexpr const XInputMap_Joystick * getJoyFromEnum(XInputControl ctrl) {
148+
const XInputMap_Joystick * getJoyFromEnum(XInputControl ctrl) {
149149
switch (ctrl) {
150150
case(JOY_LEFT): return &Map_JoystickLeft;
151151
case(JOY_RIGHT): return &Map_JoystickRight;

0 commit comments

Comments
 (0)