From 56c1cc5407081d93309adc65687dca7abe09690b Mon Sep 17 00:00:00 2001 From: Margaret Meyerhofer Date: Wed, 27 Jun 2012 11:40:05 -0700 Subject: [PATCH] Fixed some compile errors in servo --- src/servo/dom/rcu.rs | 8 ++++++-- src/servo/servo.rc | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/servo/dom/rcu.rs b/src/servo/dom/rcu.rs index cc5fd7c8e58..794146ac47e 100644 --- a/src/servo/dom/rcu.rs +++ b/src/servo/dom/rcu.rs @@ -63,8 +63,12 @@ type ScopeData = { mut first_dirty: Handle }; -resource ScopeResource(d: ScopeData) { - unsafe { +class ScopeResource { + let d : ScopeData; + new(d : ScopeData) { + self.d = d; + } + drop unsafe { for d.free_list.each { |h| free_handle(h); } } } diff --git a/src/servo/servo.rc b/src/servo/servo.rc index f0fa4e3e793..9c4a64849d6 100755 --- a/src/servo/servo.rc +++ b/src/servo/servo.rc @@ -7,6 +7,8 @@ #[license = "MPL"]; #[crate_type = "lib"]; +#[warn(no_oldvecs)]; + use std; use sdl; use azure;