[Rd] potential bug in attribute handling for externalptr
Patrick Perry
pperry at stern.nyu.edu
Fri Apr 14 23:27:42 CEST 2017
Is the following expected behavior?
> mkext <- inline::cfunction(language="C", body='return
R_MakeExternalPtr(NULL, install("tag"), R_NilValue);')
> x <- mkext()
> y <- x
> attr(y, "foo") <- "bar"
> attributes(x)
$foo
[1] "bar"
I would expect that modifying y's attributes should not affect x.
[Tested on R version 3.3.3 x86_64-apple-darwin16.4.0 (64-bit)]
Thanks,
Patrick
More information about the R-devel
mailing list