about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/rt/memory_region.cpp1
-rw-r--r--src/rt/sync/sync.h53
2 files changed, 0 insertions, 54 deletions
diff --git a/src/rt/memory_region.cpp b/src/rt/memory_region.cpp
index e75df3db074..4a34312c6d4 100644
--- a/src/rt/memory_region.cpp
+++ b/src/rt/memory_region.cpp
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 
-#include "sync/sync.h"
 #include "memory_region.h"
 
 #if RUSTRT_TRACK_ALLOCATIONS >= 3
diff --git a/src/rt/sync/sync.h b/src/rt/sync/sync.h
deleted file mode 100644
index 6ac97d57933..00000000000
--- a/src/rt/sync/sync.h
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
-// file at the top-level directory of this distribution and at
-// http://rust-lang.org/COPYRIGHT.
-//
-// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
-// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
-// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
-// option. This file may not be copied, modified, or distributed
-// except according to those terms.
-
-#ifndef SYNC_H
-#define SYNC_H
-
-class sync {
-public:
-    template <class T>
-    static bool compare_and_swap(T *address,
-        T oldValue, T newValue) {
-        return __sync_bool_compare_and_swap(address, oldValue, newValue);
-    }
-
-    template <class T>
-    static T increment(T *address) {
-        return __sync_add_and_fetch(address, 1);
-    }
-
-    template <class T>
-    static T decrement(T *address) {
-        return __sync_sub_and_fetch(address, 1);
-    }
-
-    template <class T>
-    static T increment(T &address) {
-        return __sync_add_and_fetch(&address, 1);
-    }
-
-    template <class T>
-    static T decrement(T &address) {
-        return __sync_sub_and_fetch(&address, 1);
-    }
-
-    template <class T>
-    static T read(T *address) {
-        return __sync_add_and_fetch(address, 0);
-    }
-
-    template <class T>
-    static T read(T &address) {
-        return __sync_add_and_fetch(&address, 0);
-    }
-};
-
-#endif /* SYNC_H */