From a9a6a4e417189b53ee559278be5d242986120422 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 14 Aug 2020 16:02:35 +0200 Subject: Fix Wswitch-enum warnings --- src/env.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'src/env.c') diff --git a/src/env.c b/src/env.c index 19e2abe8..e5cb954a 100644 --- a/src/env.c +++ b/src/env.c @@ -210,6 +210,13 @@ serd_env_expand_node(const SerdEnv* env, const SerdNode* node) { switch (node->type) { + case SERD_NOTHING: + case SERD_LITERAL: + break; + case SERD_URI: { + SerdURI ignored; + return serd_node_new_uri_from_node(node, &env->base_uri, &ignored); + } case SERD_CURIE: { SerdChunk prefix; SerdChunk suffix; @@ -223,13 +230,10 @@ serd_env_expand_node(const SerdEnv* env, ret.n_chars = serd_strlen(buf, NULL, NULL); return ret; } - case SERD_URI: { - SerdURI ignored; - return serd_node_new_uri_from_node(node, &env->base_uri, &ignored); - } - default: - return SERD_NODE_NULL; + case SERD_BLANK: + break; } + return SERD_NODE_NULL; } void -- cgit v1.2.1