Trivial clean-ups to ast_type_specifier(int) constructor

This commit is contained in:
Ian Romanick
2010-03-15 14:31:48 -07:00
parent ed85a5dd4b
commit 5c2bd09888
+2 -1
View File
@@ -46,6 +46,8 @@ ast_type_specifier::print(void) const
}
ast_type_specifier::ast_type_specifier(int specifier)
: type_specifier(ast_types(specifier)), type_name(NULL), structure(NULL),
is_array(false), array_size(NULL), precision(ast_precision_high)
{
static const char *const names[] = {
"void",
@@ -102,6 +104,5 @@ ast_type_specifier::ast_type_specifier(int specifier)
NULL /* ast_type_name */
};
type_specifier = ast_types(specifier);
type_name = names[specifier];
}