Clean up some code related to #[no_move].

The patch makes RootCollection a bit safer by making the StackRootTLS hold
it in place.

The use of no_move in CodeGenRust was leftover from when roots couldn't
be moved.
This commit is contained in:
Eli Friedman 2015-11-03 11:19:52 -08:00
parent db1163b1ec
commit 1a50fce67c
5 changed files with 25 additions and 24 deletions

View file

@ -4927,7 +4927,6 @@ class CGDictionary(CGThing):
for m in self.memberInfo]
return (string.Template(
"#[no_move]\n" +
"pub struct ${selfName} {\n" +
"${inheritance}" +
"\n".join(memberDecls) + "\n" +