about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2015-07-16 14:56:03 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2015-10-06 14:16:20 +0200
commit9868df2fd5d9364a1a1d8b22847c7b442a77a88b (patch)
tree67ad36060ecf2da46c67c3d515c660363264ed8e /src/rustllvm/RustWrapper.cpp
parentc298efdb1f5e9334c25dcc1ea98fcc35a0b4c05d (diff)
downloadrust-9868df2fd5d9364a1a1d8b22847c7b442a77a88b.tar.gz
rust-9868df2fd5d9364a1a1d8b22847c7b442a77a88b.zip
Non-parametric dropck; instead trust an unsafe attribute (RFC 1238).
Implement cannot-assume-parametricity (CAP) from RFC 1238, and add the
UGEH attribute.

----

Note that we check for the attribute attached to the dtor method, not
the Drop impl.

(This is just to match the specification of RFC and the tests; I am
not wedded to this approach.)
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions