From 053e6342767096be1db720484ec464151316b3e7 Mon Sep 17 00:00:00 2001 From: William Entriken Date: Tue, 23 Jan 2018 21:52:58 -0500 Subject: [PATCH 1/2] Add mutability declaration to example, for #3379 --- docs/abi-spec.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/abi-spec.rst b/docs/abi-spec.rst index 0c0d4556b..069abbfa9 100644 --- a/docs/abi-spec.rst +++ b/docs/abi-spec.rst @@ -187,12 +187,12 @@ Given the contract: :: - pragma solidity ^0.4.0; + pragma solidity ^0.4.16; contract Foo { - function bar(bytes3[2] xy) public {} - function baz(uint32 x, bool y) public returns (bool r) { r = x > 32 || y; } - function sam(bytes name, bool z, uint[] data) public {} + function bar(bytes3[2]) public pure {} + function baz(uint32 x, bool y) public pure returns (bool r) { r = x > 32 || y; } + function sam(bytes name, bool z, uint[] data) public pure {name=name; z=z; data=data;} } From 1cc31bacef4c7a679a160dc3582c47b8c9b216cf Mon Sep 17 00:00:00 2001 From: William Entriken Date: Sun, 28 Jan 2018 17:41:09 -0500 Subject: [PATCH 2/2] Remove useless self assignment --- docs/abi-spec.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/abi-spec.rst b/docs/abi-spec.rst index 069abbfa9..8095a3b7b 100644 --- a/docs/abi-spec.rst +++ b/docs/abi-spec.rst @@ -192,7 +192,7 @@ Given the contract: contract Foo { function bar(bytes3[2]) public pure {} function baz(uint32 x, bool y) public pure returns (bool r) { r = x > 32 || y; } - function sam(bytes name, bool z, uint[] data) public pure {name=name; z=z; data=data;} + function sam(bytes, bool, uint[]) public pure {} }