diff options
Diffstat (limited to 'gcc/expr.c')
-rw-r--r-- | gcc/expr.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -8757,6 +8757,11 @@ expand_expr (exp, target, tmode, modifier) case EXC_PTR_EXPR: return get_exception_pointer (cfun); + case FDESC_EXPR: + /* Function descriptors are not valid except for as + initialization constants, and should not be expanded. */ + abort (); + default: return (*lang_expand_expr) (exp, original_target, tmode, modifier); } |