mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Merge pull request #12852 from aathan/patch-9
Update reference-types.rst
This commit is contained in:
		
						commit
						5cf3973bb5
					
				| @ -85,8 +85,10 @@ Data locations are not only relevant for persistency of data, but also for the s | |||||||
|             // The following does not work; it would need to create a new temporary / |             // The following does not work; it would need to create a new temporary / | ||||||
|             // unnamed array in storage, but storage is "statically" allocated: |             // unnamed array in storage, but storage is "statically" allocated: | ||||||
|             // y = memoryArray; |             // y = memoryArray; | ||||||
|             // This does not work either, since it would "reset" the pointer, but there |             // Similarly, "delete y" is not valid, as assignments to local variables | ||||||
|             // is no sensible location it could point to. |             // referencing storage objects can only be made from existing storage objects. | ||||||
|  |             // It would "reset" the pointer, but there is no sensible location it could point to. | ||||||
|  |             // For more details see the documentation of the "delete" operator. | ||||||
|             // delete y; |             // delete y; | ||||||
|             g(x); // calls g, handing over a reference to x |             g(x); // calls g, handing over a reference to x | ||||||
|             h(x); // calls h and creates an independent, temporary copy in memory |             h(x); // calls h and creates an independent, temporary copy in memory | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user