diff options
Diffstat (limited to 'liboffloadmic/runtime/emulator/coi_device.h')
-rw-r--r-- | liboffloadmic/runtime/emulator/coi_device.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/liboffloadmic/runtime/emulator/coi_device.h b/liboffloadmic/runtime/emulator/coi_device.h index 616c91849ac..2b842e3ec17 100644 --- a/liboffloadmic/runtime/emulator/coi_device.h +++ b/liboffloadmic/runtime/emulator/coi_device.h @@ -41,6 +41,16 @@ return COI_ERROR; \ } +/* Like COIERROR, but return NULL instead of COIRESULT. */ +#define COIERRORN(...) \ +{ \ + fprintf (stderr, "COI ERROR - TARGET: "); \ + fprintf (stderr, __VA_ARGS__); \ + fprintf (stderr, "\n"); \ + perror (NULL); \ + return NULL; \ +} + #ifdef DEBUG #define COITRACE(...) \ { \ |