aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index f39b07c..eafba6b 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -249,10 +249,8 @@ get_section (const char *name, unsigned int flags, tree decl)
/* Sanity check user variables for flag changes. */
if (decl == 0)
decl = sect->named.decl;
- if (decl)
- error ("%+D causes a section type conflict", decl);
- else
- gcc_unreachable ();
+ gcc_assert (decl);
+ error ("%+D causes a section type conflict", decl);
}
}
return sect;