diff options
Diffstat (limited to 'libcc1/libcp1plugin.cc')
-rw-r--r-- | libcc1/libcp1plugin.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcc1/libcp1plugin.cc b/libcc1/libcp1plugin.cc index 8d394c0..3c8e9e8 100644 --- a/libcc1/libcp1plugin.cc +++ b/libcc1/libcp1plugin.cc @@ -713,7 +713,7 @@ plugin_reactivate_decl (cc1_plugin::connection *, { tree decl = convert_in (decl_in); tree scope = convert_in (scope_in); - gcc_assert (TREE_CODE (decl) == VAR_DECL + gcc_assert (VAR_P (decl) || TREE_CODE (decl) == FUNCTION_DECL || TREE_CODE (decl) == TYPE_DECL); cp_binding_level *b; @@ -3296,7 +3296,7 @@ plugin_get_float_type (cc1_plugin::connection *, if (!result) return convert_out (error_mark_node); - gcc_assert (TREE_CODE (result) == REAL_TYPE); + gcc_assert (SCALAR_FLOAT_TYPE_P (result)); gcc_assert (BITS_PER_UNIT * size_in_bytes == TYPE_PRECISION (result)); return convert_out (result); |