summaryrefslogtreecommitdiff
path: root/liboffloadmic/runtime/emulator/coi_device.h
diff options
context:
space:
mode:
Diffstat (limited to 'liboffloadmic/runtime/emulator/coi_device.h')
-rw-r--r--liboffloadmic/runtime/emulator/coi_device.h10
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(...) \
{ \