summaryrefslogtreecommitdiff
path: root/src/port/noreturn.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/port/noreturn.h')
-rw-r--r--src/port/noreturn.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/port/noreturn.h b/src/port/noreturn.h
new file mode 100644
index 0000000..afb4d1a
--- /dev/null
+++ b/src/port/noreturn.h
@@ -0,0 +1,10 @@
+#ifndef __NORETURN_H
+#define __NORETURN_H
+
+#if defined(__GNUC__)
+#define NORETURN __attribute__((noreturn))
+#else
+#define NORETURN
+#endif /* defined(__GNUC__) */
+
+#endif /* ifndef __NORETURN_H */