diff options
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/data.c b/src/data.c index d2f6ce76905..fdad80b2727 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -126,7 +126,14 @@ wrong_type_argument (predicate, value) | |||
| 126 | tem = call1 (predicate, value); | 126 | tem = call1 (predicate, value); |
| 127 | } | 127 | } |
| 128 | while (NILP (tem)); | 128 | while (NILP (tem)); |
| 129 | /* This function is marked as NO_RETURN, gcc would warn if it has a | ||
| 130 | return statement or if falls off the function. Other compilers | ||
| 131 | warn if no return statement is present. */ | ||
| 132 | #ifndef __GNUC__ | ||
| 129 | return value; | 133 | return value; |
| 134 | #else | ||
| 135 | abort (); | ||
| 136 | #endif | ||
| 130 | } | 137 | } |
| 131 | 138 | ||
| 132 | void | 139 | void |