From b3776927a68157f417085d6ac7b681b293957396 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 12 Dec 1996 17:52:13 -0500 Subject: [PATCH] (emit_library_call): Don't pass VOIDmode to type_for_mode. From-SVN: r13300 --- gcc/calls.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/calls.c b/gcc/calls.c index 5802350..c9c2258 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -2505,7 +2505,8 @@ emit_library_call VPROTO((rtx orgfun, int no_queue, enum machine_mode outmode, emit_call_1 (fun, get_identifier (XSTR (orgfun, 0)), - build_function_type (type_for_mode (outmode, 0), NULL_TREE), + build_function_type (outmode == VOIDmode ? void_type_node + : type_for_mode (outmode, 0), NULL_TREE), args_size.constant, 0, FUNCTION_ARG (args_so_far, VOIDmode, void_type_node, 1), outmode != VOIDmode ? hard_libcall_value (outmode) : NULL_RTX, -- 2.7.4