Searched refs:implicit_pure (Results 1 – 21 of 21) sorted by relevance
582 && !(*e)->value.function.esym->attr.implicit_pure) in cfe_register_funcs()5899 if (a->intrinsic || a->pure || a->implicit_pure) in implicit_pure_call()5924 if (a->pure || a->implicit_pure) in implicit_pure_expr()5942 if (proc && proc->attr.flavor == FL_PROCEDURE && proc->attr.implicit_pure in gfc_fix_implicit_pure()
370 impure, unset implicit_pure.3977 would fail in PURE procedure, set implicit_pure to zero.3978 * gfortran.h: Add implicit_pure to structure symbol_attr and3981 Where decl would fail in PURE procedure, reset implicit_pure.
2333 if (attr->implicit_pure) in mio_symbol_attribute()2569 attr->implicit_pure = 1; in mio_symbol_attribute()
432 if (proc->attr.implicit_pure) in gfc_resolve_formal_arglist()437 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()443 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()447 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()16848 return sym->attr.flavor == FL_PROCEDURE && sym->attr.implicit_pure in gfc_implicit_pure()16874 sym->attr.implicit_pure = 0; in gfc_unset_implicit_pure()
915 unsigned implicit_pure:1; member
766 with implicit_pure.851 functions as DECL_PURE_P and honour implicit_pure.
905 if (attr->implicit_pure) in show_attr()
2329 if (sym->attr.pure || sym->attr.implicit_pure) in gfc_get_extern_function_decl()2475 if (attr.pure || attr.implicit_pure) in build_function_decl()
6796 && !sym->attr.implicit_pure in gfc_conv_procedure_call()6805 && !sym->attr.implicit_pure in gfc_conv_procedure_call()10655 && expr2->value.function.esym->attr.implicit_pure) in arrayfunc_assign_needs_temporary()
6116 sym->attr.implicit_pure = 1; in parse_contained()
6428 sym->attr.implicit_pure = 0; in gfc_check_vardef_context()
1184 * dump-parse-tree.c (show_attr): Add handling of implicit_pure.
582 && !(*e)->value.function.esym->attr.implicit_pure) in cfe_register_funcs()5553 if (a->intrinsic || a->pure || a->implicit_pure) in implicit_pure_call()5578 if (a->pure || a->implicit_pure) in implicit_pure_expr()5596 if (proc && proc->attr.flavor == FL_PROCEDURE && proc->attr.implicit_pure in gfc_fix_implicit_pure()
843 unsigned implicit_pure:1; member
2270 if (attr->implicit_pure) in mio_symbol_attribute()2469 attr->implicit_pure = 1; in mio_symbol_attribute()
432 if (proc->attr.implicit_pure) in gfc_resolve_formal_arglist()437 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()443 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()447 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()16613 return sym->attr.flavor == FL_PROCEDURE && sym->attr.implicit_pure in gfc_implicit_pure()16639 sym->attr.implicit_pure = 0; in gfc_unset_implicit_pure()
880 if (attr->implicit_pure) in show_attr()
2309 if (sym->attr.pure || sym->attr.implicit_pure) in gfc_get_extern_function_decl()2451 if (attr.pure || attr.implicit_pure) in build_function_decl()
5774 sym->attr.implicit_pure = 1; in parse_contained()
6363 && !sym->attr.implicit_pure in gfc_conv_procedure_call()6372 && !sym->attr.implicit_pure in gfc_conv_procedure_call()10112 && expr2->value.function.esym->attr.implicit_pure) in arrayfunc_assign_needs_temporary()
6359 sym->attr.implicit_pure = 0; in gfc_check_vardef_context()