From 65a7ebc8f933ef2d5b432b97dc9c3cadf690fc80 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Thu, 16 Aug 2001 14:02:40 +0200
Subject: [PATCH] Avoid creating empty structs.

Rev: src/errors.h:1.18
---
 src/errors.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/errors.h b/src/errors.h
index 7909e5a988..75bab0921a 100644
--- a/src/errors.h
+++ b/src/errors.h
@@ -17,6 +17,11 @@ struct PIKE_CONCAT(NAME,_error_struct) { \
 };
 
 #define ERR_VAR(TYPE,CTYPE,RUNTYPE,NAME) TYPE NAME ;
+
+/* Some compilers (eg cl) don't like empty structs... */
+#undef EMPTY
+#define EMPTY ERR_VAR(INT_TYPE, int, PIKE_T_INT, ignored__)
+
 #endif /* ERR_EXT_DECLARE */
 
 #ifdef ERR_SETUP
-- 
GitLab