{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/4909","repository_url":"https://api.github.com/repos/ethereum/cpp-ethereum","labels_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/4909/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/4909/comments","events_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/4909/events","html_url":"https://github.com/ethereum/cpp-ethereum/pull/4909","id":307483190,"number":4909,"title":"Always resort to EVM_FAILURE in cross-contract call/create in EVM-C","user":{"login":"axic","id":20340,"avatar_url":"https://avatars3.githubusercontent.com/u/20340?v=4","gravatar_id":"","url":"https://api.github.com/users/axic","html_url":"https://github.com/axic","followers_url":"https://api.github.com/users/axic/followers","following_url":"https://api.github.com/users/axic/following{/other_user}","gists_url":"https://api.github.com/users/axic/gists{/gist_id}","starred_url":"https://api.github.com/users/axic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/axic/subscriptions","organizations_url":"https://api.github.com/users/axic/orgs","repos_url":"https://api.github.com/users/axic/repos","events_url":"https://api.github.com/users/axic/events{/privacy}","received_events_url":"https://api.github.com/users/axic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-22T02:24:46Z","updated_at":"2018-03-22T09:55:10Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/ethereum/cpp-ethereum/pulls/4909","html_url":"https://github.com/ethereum/cpp-ethereum/pull/4909","diff_url":"https://github.com/ethereum/cpp-ethereum/pull/4909.diff","patch_url":"https://github.com/ethereum/cpp-ethereum/pull/4909.patch"},"body":"Fixes https://github.com/ewasm/hera/issues/122 and https://github.com/ewasm/hera/issues/129"},"comment":{"url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/comments/375239719","html_url":"https://github.com/ethereum/cpp-ethereum/pull/4909#issuecomment-375239719","issue_url":"https://api.github.com/repos/ethereum/cpp-ethereum/issues/4909","id":375239719,"user":{"login":"axic","id":20340,"avatar_url":"https://avatars3.githubusercontent.com/u/20340?v=4","gravatar_id":"","url":"https://api.github.com/users/axic","html_url":"https://github.com/axic","followers_url":"https://api.github.com/users/axic/followers","following_url":"https://api.github.com/users/axic/following{/other_user}","gists_url":"https://api.github.com/users/axic/gists{/gist_id}","starred_url":"https://api.github.com/users/axic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/axic/subscriptions","organizations_url":"https://api.github.com/users/axic/orgs","repos_url":"https://api.github.com/users/axic/repos","events_url":"https://api.github.com/users/axic/events{/privacy}","received_events_url":"https://api.github.com/users/axic/received_events","type":"User","site_admin":false},"created_at":"2018-03-22T09:55:10Z","updated_at":"2018-03-22T09:55:10Z","author_association":"MEMBER","body":"> You can just replace EVM_REVERT with EVM_FAILURE. For failures other than EVM_REVERT the output buffer is empty anyway.\r\n\r\nEVM-C says that output buffer must be empty if `FAILURE` is set. If we just set it to `FAILURE` even if it was a `REVERT`, that may not be the case.\r\n\r\nThe reason for the way the change is done is the anticipation that `REVERT` will be supported soon 😉 "}}
{"actor":{"display_login":"axic"}}