Closed
Description
From the LLVM documentation:
nocapture
This indicates that the callee does not make any copies of the pointer that outlive the callee itself. This is not a valid attribute for return values.
@nikomatsakis: is this a sane optimization? it seems so