summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--translate.cxx15
1 files changed, 4 insertions, 11 deletions
diff --git a/translate.cxx b/translate.cxx
index 4a2ff6f8..decad3a7 100644
--- a/translate.cxx
+++ b/translate.cxx
@@ -1575,17 +1575,14 @@ mapvar::value_typename(exp_type e)
{
case pe_long:
return "INT64";
- break;
case pe_string:
return "STRING";
- break;
case pe_stats:
return "STAT";
- break;
default:
throw semantic_error("array type is neither string nor long");
- break;
- }
+ }
+ return "";
}
string
@@ -1595,14 +1592,12 @@ mapvar::key_typename(exp_type e)
{
case pe_long:
return "INT64";
- break;
case pe_string:
return "STRING";
- break;
default:
throw semantic_error("array key is neither string nor long");
- break;
}
+ return "";
}
string
@@ -1612,14 +1607,12 @@ mapvar::shortname(exp_type e)
{
case pe_long:
return "i";
- break;
case pe_string:
return "s";
- break;
default:
throw semantic_error("array type is neither string nor long");
- break;
}
+ return "";
}