summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfche <fche>2007-02-23 15:30:15 +0000
committerfche <fche>2007-02-23 15:30:15 +0000
commit03ad4de1bd9548911ed99d9b6dcd7a18ed06794b (patch)
treed72d69f26a09ca055801ea591a8140cccce45cbe
parentc16520917c8cfab61c4b3f0f11eed476f63964e3 (diff)
downloadsystemtap-steved-03ad4de1bd9548911ed99d9b6dcd7a18ed06794b.tar.gz
systemtap-steved-03ad4de1bd9548911ed99d9b6dcd7a18ed06794b.tar.xz
systemtap-steved-03ad4de1bd9548911ed99d9b6dcd7a18ed06794b.zip
more warning elision
-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 "";
}