*参照元 [#u52aa726] #backlinks *説明 [#g65b7a48] -パス: [[gcc-8.3/gcc/genrecog.c]] -FIXME: これは何? --説明 **引数 [#h4c480bc] -routine_type type -- --[[gcc-8.3/gcc/routine_type]] -state *s -- --[[gcc-8.3/gcc/state]] -vec <state *> &procs -- --[[gcc-8.3/gcc/vec]] **返り値 [#gcb47c74] -state * -- --[[gcc-8.3/gcc/state]] **参考 [#o6229870] *実装 [#nd2679ae] /* Turn S into a subroutine of type TYPE and add it to PROCS. Return a new state that performs a subroutine call to S. */ static state * create_subroutine (routine_type type, state *s, vec <state *> &procs) { procs.safe_push (s); acceptance_type acceptance; acceptance.type = type; acceptance.partial_p = true; acceptance.u.subroutine_id = procs.length (); state *news = new state; add_decision (news, rtx_test::accept (acceptance), true, false); return news; } - --[[gcc-8.3/gcc/acceptance_type]] --[[gcc-8.3/gcc/add_decision()]] --[[gcc-8.3/gcc/rtx_test]] *コメント [#i5ec5056]