aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/gcc/elna-builtins.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/gcc/elna-builtins.cc b/gcc/gcc/elna-builtins.cc
index ee6856d..4a50967 100644
--- a/gcc/gcc/elna-builtins.cc
+++ b/gcc/gcc/elna-builtins.cc
@@ -176,9 +176,9 @@ namespace elna::gcc
}
tree return_type = void_type_node;
- if (!procedure.return_type.proper_type.empty())
+ if (!procedure.return_type.empty())
{
- return_type = get_inner_alias(procedure.return_type.proper_type, symbols);
+ return_type = get_inner_alias(procedure.return_type, symbols);
}
if (procedure.variadic)
{
@@ -344,7 +344,7 @@ namespace elna::gcc
get_identifier(name.c_str()), declaration_type);
symbols->enter(name, fndecl);
- if (info.symbol.return_type.no_return)
+ if (info.noreturn)
{
TREE_THIS_VOLATILE(fndecl) = 1;
}