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 8e7f5d20542..ec9a176f078 100644 --- a/src/data.c +++ b/src/data.c @@ -125,7 +125,14 @@ wrong_type_argument (predicate, value) tem = call1 (predicate, value); } while (NILP (tem)); + /* This function is marked as NO_RETURN, gcc would warn if it has a + return statement or if falls off the function. Other compilers + warn if no return statement is present. */ +#ifndef __GNUC__ return value; +#else + abort (); +#endif } void |
