Lines Matching refs:gcc_assert

244   gcc_assert (current_context != NULL);  in plugin_binding_oracle()
296 gcc_assert (at_fake_function_scope_p ()); in pop_scope()
297 gcc_assert (!at_function_scope_p ()); in pop_scope()
298 gcc_assert (current_binding_level->kind == sk_block in pop_scope()
302 gcc_assert (current_binding_level->this_entity in pop_scope()
431 gcc_assert (ok); // _1: return ok; in supplement_binding()
438 gcc_assert (in_function_p in reactivate_decl()
451 gcc_assert (in_function_p && DECL_CONTEXT (decl) == b->this_entity); in reactivate_decl()
456 gcc_assert (DECL_CONTEXT (decl) == b->this_entity in reactivate_decl()
549 gcc_assert (!current_class_ptr); in plugin_pragma_push_user_expression()
550 gcc_assert (!current_class_ref); in plugin_pragma_push_user_expression()
552 gcc_assert (!cp_binding_oracle); in plugin_pragma_push_user_expression()
560 gcc_assert (at_function_scope_p ()); in plugin_pragma_push_user_expression()
567 gcc_assert (at_fake_function_scope_p () || at_function_scope_p ()); in plugin_pragma_push_user_expression()
572 gcc_assert (current_class_type == DECL_CONTEXT (current_function_decl) in plugin_pragma_push_user_expression()
580 gcc_assert (cfun == save_cfun); in plugin_pragma_push_user_expression()
581 gcc_assert (at_function_scope_p ()); in plugin_pragma_push_user_expression()
582 gcc_assert (orig_binding_level in plugin_pragma_push_user_expression()
588 gcc_assert (at_function_scope_p ()); in plugin_pragma_push_user_expression()
591 gcc_assert (b->this_entity == cfun->decl); in plugin_pragma_push_user_expression()
611 gcc_assert (!level->this_entity); in plugin_pragma_push_user_expression()
621 gcc_assert (IDENTIFIER_MARKED (DECL_NAME (decl))); in plugin_pragma_push_user_expression()
645 gcc_assert (cp_binding_oracle); in plugin_pragma_pop_user_expression()
647 gcc_assert (at_function_scope_p ()); in plugin_pragma_pop_user_expression()
663 gcc_assert (cfun == save_cfun); in plugin_pragma_pop_user_expression()
666 gcc_assert (at_function_scope_p ()); in plugin_pragma_pop_user_expression()
694 gcc_assert (*slot == NULL); in record_decl_address()
836 gcc_assert (RECORD_OR_UNION_CODE_P (TREE_CODE (type))); in plugin_push_class()
837 gcc_assert (TYPE_CONTEXT (type) == FROB_CONTEXT (current_scope ())); in plugin_push_class()
849 gcc_assert (TREE_CODE (fndecl) == FUNCTION_DECL); in plugin_push_function()
850 gcc_assert (DECL_CONTEXT (fndecl) == FROB_CONTEXT (current_scope ())); in plugin_push_function()
871 gcc_assert (TREE_CODE (decl) == VAR_DECL in plugin_reactivate_decl()
877 gcc_assert (TREE_CODE (scope) == FUNCTION_DECL); in plugin_reactivate_decl()
881 gcc_assert (b->this_entity != global_namespace); in plugin_reactivate_decl()
885 gcc_assert (!at_class_scope_p ()); in plugin_reactivate_decl()
923 gcc_assert (toplevel_bindings_p ()); in plugin_make_namespace_inline()
924 gcc_assert (inline_ns != global_namespace); in plugin_make_namespace_inline()
943 gcc_assert (TREE_CODE (used_ns) == NAMESPACE_DECL); in plugin_add_using_namespace()
966 gcc_assert (!(flags & GCC_CP_ACCESS_MASK) == !DECL_CLASS_SCOPE_P (decl)); in set_access_flags()
995 gcc_assert ((flags & GCC_CP_SYMBOL_MASK) == GCC_CP_SYMBOL_USING); in plugin_add_using_decl()
996 gcc_assert (!(flags & GCC_CP_FLAG_MASK)); in plugin_add_using_decl()
1000 gcc_assert (!template_parm_scope_p ()); in plugin_add_using_decl()
1003 gcc_assert (!(acc_flags & GCC_CP_ACCESS_MASK) == !class_member_p); in plugin_add_using_decl()
1022 gcc_assert (at_namespace_scope_p ()); in plugin_add_using_decl()
1035 gcc_assert (!at_function_scope_p ()); in build_named_class_type()
1060 gcc_assert (!name || !strchr (name, ':')); // FIXME: this can go eventually. in plugin_build_decl()
1075 gcc_assert (!(sym_flags & ~GCC_CP_FLAG_MASK_FUNCTION)); in plugin_build_decl()
1080 gcc_assert (!(sym_flags & ~GCC_CP_FLAG_MASK_VARIABLE)); in plugin_build_decl()
1085 gcc_assert (!sym_flags); in plugin_build_decl()
1090 gcc_assert (!(sym_flags & ~GCC_CP_FLAG_MASK_CLASS)); in plugin_build_decl()
1091 gcc_assert (!sym_type); in plugin_build_decl()
1096 gcc_assert (!sym_flags); in plugin_build_decl()
1097 gcc_assert (!sym_type); in plugin_build_decl()
1108 gcc_assert (code == FUNCTION_DECL || code == RECORD_TYPE in plugin_build_decl()
1114 gcc_assert (!address); in plugin_build_decl()
1115 gcc_assert (!substitution_name); in plugin_build_decl()
1123 gcc_assert (!(acc_flags & GCC_CP_ACCESS_MASK) == !class_member_p); in plugin_build_decl()
1133 gcc_assert (RECORD_OR_UNION_CODE_P (code)); in plugin_build_decl()
1152 gcc_assert (!address); in plugin_build_decl()
1153 gcc_assert (!substitution_name); in plugin_build_decl()
1162 gcc_assert (!template_decl_p); in plugin_build_decl()
1385 gcc_assert (!(sym_flags & (GCC_CP_FLAG_PURE_VIRTUAL_FUNCTION in plugin_build_decl()
1390 gcc_assert (!(sym_flags & (GCC_CP_FLAG_VIRTUAL_FUNCTION in plugin_build_decl()
1393 gcc_assert (!ctor && !dtor && !assop); in plugin_build_decl()
1441 gcc_assert (!(sym_flags & GCC_CP_FLAG_THREAD_LOCAL_VARIABLE)); in plugin_build_decl()
1454 gcc_assert (!(sym_flags & GCC_CP_FLAG_THREAD_LOCAL_VARIABLE)); in plugin_build_decl()
1530 gcc_assert (!template_parm_scope_p ()); in plugin_build_decl()
1556 gcc_assert (TYPE_FIELDS (current_class_type) == decl); in plugin_build_decl()
1614 gcc_assert (!ctor != !dtor); in plugin_define_cdtor_clone()
1615 gcc_assert (ctor in plugin_define_cdtor_clone()
1627 gcc_assert (decl); in plugin_define_cdtor_clone()
1642 gcc_assert (type || at_class_scope_p ()); in plugin_add_friend()
1647 gcc_assert (TREE_CODE (type) == RECORD_TYPE); in plugin_add_friend()
1704 gcc_assert ((base_classes->flags[i] & GCC_CP_SYMBOL_MASK) in start_class_def()
1750 gcc_assert (RECORD_OR_UNION_CODE_P (TREE_CODE (type))); in plugin_start_class_type()
1751 gcc_assert (!COMPLETE_TYPE_P (type)); in plugin_start_class_type()
1771 gcc_assert ((flags & GCC_CP_SYMBOL_MASK) == GCC_CP_SYMBOL_LAMBDA_CLOSURE); in plugin_start_closure_class_type()
1772 gcc_assert ((flags & (~(GCC_CP_SYMBOL_MASK | GCC_CP_ACCESS_MASK))) == 0); in plugin_start_closure_class_type()
1774 gcc_assert (!(flags & GCC_CP_ACCESS_MASK) == !at_class_scope_p ()); in plugin_start_closure_class_type()
1777 gcc_assert (!at_function_scope_p ()); in plugin_start_closure_class_type()
1783 gcc_assert (at_fake_function_scope_p ()); in plugin_start_closure_class_type()
1789 gcc_assert (parm); in plugin_start_closure_class_type()
1796 gcc_assert (at_class_scope_p ()); in plugin_start_closure_class_type()
1797 gcc_assert (DECL_CONTEXT (extra_scope) == current_class_type); in plugin_start_closure_class_type()
1801 gcc_assert (TREE_CODE (extra_scope) == VAR_DECL); in plugin_start_closure_class_type()
1829 gcc_assert (LAMBDA_TYPE_P (closure_type)); in plugin_build_lambda_expr()
1849 gcc_assert (at_class_scope_p ()); in plugin_build_field()
1850 gcc_assert (RECORD_OR_UNION_CODE_P (TREE_CODE (record_or_union_type))); in plugin_build_field()
1851 gcc_assert ((flags & GCC_CP_SYMBOL_MASK) == GCC_CP_SYMBOL_FIELD); in plugin_build_field()
1852 gcc_assert ((flags & (~(GCC_CP_SYMBOL_MASK | GCC_CP_ACCESS_MASK in plugin_build_field()
1854 gcc_assert ((flags & GCC_CP_ACCESS_MASK)); in plugin_build_field()
1900 gcc_assert (RECORD_OR_UNION_CODE_P (TREE_CODE (record_or_union_type))); in plugin_finish_class_type()
1904 gcc_assert (compare_tree_int (TYPE_SIZE_UNIT (record_or_union_type), in plugin_finish_class_type()
1921 gcc_assert ((flags & GCC_CP_SYMBOL_MASK) == GCC_CP_SYMBOL_ENUM); in plugin_start_enum_type()
1922 gcc_assert ((flags & (~(GCC_CP_SYMBOL_MASK | GCC_CP_ACCESS_MASK in plugin_start_enum_type()
1924 gcc_assert (!(flags & GCC_CP_ACCESS_MASK) == !at_class_scope_p ()); in plugin_start_enum_type()
1938 gcc_assert (is_new_type); in plugin_start_enum_type()
1958 gcc_assert (TREE_CODE (enum_type) == ENUMERAL_TYPE); in plugin_build_enum_constant()
2016 gcc_assert (TREE_CODE (function_type) == FUNCTION_TYPE);
2041 gcc_assert (ndargs);
2074 gcc_assert (TREE_CODE (function) == FUNCTION_DECL);
2105 gcc_assert (TREE_CODE (function) == FUNCTION_DECL); in plugin_get_function_parameter_decl()
2109 gcc_assert (TREE_CODE (TREE_TYPE (function)) == METHOD_TYPE); in plugin_get_function_parameter_decl()
2114 gcc_assert (index >= 0); in plugin_get_function_parameter_decl()
2166 gcc_assert ((quals_in & GCC_CP_QUALIFIER_RESTRICT) == 0); in plugin_build_method_type()
2222 gcc_assert (name); in plugin_get_type_decl()
2234 gcc_assert (type); in plugin_get_decl_type()
2250 gcc_assert (template_parm_scope_p ()); in plugin_build_type_template_parameter()
2255 gcc_assert (!(pack_p && default_type)); in plugin_build_type_template_parameter()
2280 gcc_assert (template_parm_scope_p ()); in plugin_build_template_template_parameter()
2285 gcc_assert (template_parm_scope_p ()); in plugin_build_template_template_parameter()
2291 gcc_assert (!(pack_p && default_templ)); in plugin_build_template_template_parameter()
2315 gcc_assert (template_parm_scope_p ()); in plugin_build_value_template_parameter()
2432 gcc_assert (TYPE_NAME (type) == scope); in plugin_build_dependent_expr()
2456 gcc_assert (!targs); in plugin_build_dependent_expr()
2640 gcc_assert (convop || !conv_type); in plugin_build_dependent_expr()
2645 gcc_assert (identifier); in plugin_build_dependent_expr()
2649 gcc_assert (flags == GCC_CP_SYMBOL_MASK); in plugin_build_dependent_expr()
2650 gcc_assert (!conv_type); in plugin_build_dependent_expr()
2687 gcc_assert (DECL_P (decl)); in plugin_build_decl_expr()
2691 gcc_assert (DECL_CLASS_SCOPE_P (decl)); in plugin_build_decl_expr()
2739 gcc_assert (op0); in plugin_build_unary_expr()
2743 gcc_assert (!op0); in plugin_build_unary_expr()
2756 gcc_assert (!global_scope_p); in plugin_build_unary_expr()
2779 gcc_assert (!global_scope_p in plugin_build_unary_expr()
2791 gcc_assert (op0 || opcode == THROW_EXPR); in plugin_build_unary_expr()
2977 gcc_assert (CHARS2 (ternary_op[0], ternary_op[1]) in plugin_build_ternary_expr()
3160 gcc_assert (TYPE_P (type)); in plugin_build_expression_list_expr()
3166 gcc_assert (type); in plugin_build_expression_list_expr()
3167 gcc_assert (TYPE_P (type)); in plugin_build_expression_list_expr()
3175 gcc_assert (!type); in plugin_build_expression_list_expr()
3205 gcc_assert (TYPE_P (type)); in plugin_build_new_expr()
3211 gcc_assert (!global_scope_p); in plugin_build_new_expr()
3217 gcc_assert (TREE_CODE (type) != ARRAY_TYPE); in plugin_build_new_expr()
3221 gcc_assert (TREE_CODE (type) == ARRAY_TYPE); in plugin_build_new_expr()
3222 gcc_assert (TYPE_DOMAIN (type)); in plugin_build_new_expr()
3403 gcc_assert (TREE_CODE (result) == TYPE_DECL); in safe_lookup_builtin_type()
3418 gcc_assert (!result || TREE_CODE (result) == INTEGER_TYPE); in plugin_get_int_type()
3428 gcc_assert (!TYPE_UNSIGNED (result) == !is_unsigned); in plugin_get_int_type()
3429 gcc_assert (TREE_CODE (TYPE_SIZE (result)) == INTEGER_CST); in plugin_get_int_type()
3430 gcc_assert (TYPE_PRECISION (result) == BITS_PER_UNIT * size_in_bytes); in plugin_get_int_type()
3456 gcc_assert (TREE_CODE (result) == REAL_TYPE); in plugin_get_float_type()
3457 gcc_assert (BITS_PER_UNIT * size_in_bytes == TYPE_PRECISION (result)); in plugin_get_float_type()
3570 gcc_assert ((TREE_CODE (unqualified_type) != METHOD_TYPE in plugin_build_qualified_type()