diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-08-10 14:23:02 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-08-22 16:27:00 +0200 |
commit | ec25c6ef74c82f40af72375070997cbd112b4ae8 (patch) | |
tree | 89dd962e533258a2c11c07804cc2e4d9929164a4 /c/src/lib/libbsp/shared/src/irq-generic.c | |
parent | powerpc: Add 64-bit context/interrupt support (diff) | |
download | rtems-ec25c6ef74c82f40af72375070997cbd112b4ae8.tar.bz2 |
bsps: Fix integer to/from pointer
Update #3082.
Diffstat (limited to 'c/src/lib/libbsp/shared/src/irq-generic.c')
-rwxr-xr-x | c/src/lib/libbsp/shared/src/irq-generic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/shared/src/irq-generic.c b/c/src/lib/libbsp/shared/src/irq-generic.c index 13bbccbea4..99033dc46a 100755 --- a/c/src/lib/libbsp/shared/src/irq-generic.c +++ b/c/src/lib/libbsp/shared/src/irq-generic.c @@ -45,7 +45,7 @@ static uint8_t bsp_interrupt_handler_unique_table static void bsp_interrupt_handler_empty(void *arg) { - rtems_vector_number vector = (rtems_vector_number) arg; + rtems_vector_number vector = (rtems_vector_number) (uintptr_t) arg; bsp_interrupt_handler_default(vector); } @@ -102,7 +102,7 @@ static inline void bsp_interrupt_clear_handler_entry( { e->handler = bsp_interrupt_handler_empty; bsp_interrupt_fence(ATOMIC_ORDER_RELEASE); - e->arg = (void *) vector; + e->arg = (void *) (uintptr_t) vector; e->info = NULL; e->next = NULL; } |