[ 
https://issues.apache.org/jira/browse/SYSTEMML-2388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthias Boehm updated SYSTEMML-2388:
-------------------------------------
    Description: 
The IPA rewrite for inlining small functions currently leads to invalid hops in 
case of special cases of no returns and remaining transient writes from 
previous sequence of statement blocks that are combined into a single block.

{code}
foo = function (String msg) {
    verbose = FALSE
    if (verbose)
        print(msg)
}

foo("This is an test error message.")
{code}

  was:
* The IPA rewrite for inlining small functions currently leads to invalid hops 
in case of special cases of no returns and remaining transient writes from 
previous sequence of statement blocks that are combined into a single block.

{code}
foo = function (String msg) {
    verbose = FALSE
    if (verbose)
        print(msg)
}

foo("This is an test error message.")
{code}


> Compilation failure functions without return clause
> ---------------------------------------------------
>
>                 Key: SYSTEMML-2388
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-2388
>             Project: SystemML
>          Issue Type: Bug
>            Reporter: Matthias Boehm
>            Priority: Major
>
> The IPA rewrite for inlining small functions currently leads to invalid hops 
> in case of special cases of no returns and remaining transient writes from 
> previous sequence of statement blocks that are combined into a single block.
> {code}
> foo = function (String msg) {
>     verbose = FALSE
>     if (verbose)
>         print(msg)
> }
> foo("This is an test error message.")
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to